[Mono-dev] Mono/Windows Services

Bryan Crotaz bryan.crotaz at silvercurve.co.uk
Thu Jun 11 21:01:01 UTC 2015


Turn an exe into a daemon:

http://serverfault.com/questions/135859/is-there-a-standard-way-to-make-daemon-in-debian

To keep it idle, I'd suggest using Task objects, with a lambda for each
task with the work in it. They'll run on the thread pool. Then your main
thread should just sleep until a kill message comes in.

On 11 June 2015 at 21:49, Paul McEwan <paul.mcewan at atlium.com> wrote:

> 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 at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>


-- 
Bryan Crotaz
Managing Director
Silver Curve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150611/9e8c721b/attachment.html>


More information about the Mono-devel-list mailing list