You can use the mono-service tool to start the application through the ServiceBase class, as in Windows.
But ServiceBase or not, typically you would enter some sort of mainloop. Most services will _wait_ for something to happen and not wake up until it does. High-frequency timer-based polling should only be used as a last resort - i.e. if there is no practically useful construct that you can wait on. You can do timer-based if you have long sleep times (such as every hour or less), or if the service's purpose is time-based data collection. /Oskar 2015-06-11 21:49 GMT+01:00 Paul McEwan <paul.mce...@atlium.com>: > I have a Windows Service that I converted to Mono. What's the recommended > way to keep it running in the background like a Windows Service -- i.e. you > start it and it keeps running until you stop it? > > Should you just put a loop in the main thread that sleeps and wakes up > every second and performs work? > > Or is there a better way? > > > ------------------------------ > > This message contains confidential information and is intended only for > the individual named. If you are not the named addressee you should not > disseminate, distribute or copy this e-mail. Please notify the sender > immediately by e-mail if you have received this e-mail by mistake and > delete this e-mail from your system. E-mail transmission cannot be > guaranteed to be secure or error-free as information could be intercepted, > corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > The sender therefore does not accept liability for any errors or omissions > in the contents of this message, which arise as a result of e-mail > transmission. If verification is required please request a hard-copy > version. Atlium Global Services, 3438 East Lake Rd, Ste 14, PMB #664, Palm > Harbor, FL 34685 > > > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list