¿Cómo puedo codificar un daemon mono?
Estoy tratando de escribir un daemon Mono C # para Linux.
Me gustaría comenzar y detenerse cuando se haya procesado, en lugar de simplemente matar el proceso.
¿Alguien tiene algún ejemplo de esto?
Edición: Descubrí cómo usar start-stop-daemon - background en debian, así que creo que solo usaré eso por ahora.
Edit: También estoy implementando esto en java y tienen este bonito addShutdownHook que atrapa la terminación de la aplicación. Necesito pasar un poco más de tiempo clasificando las dependencias para el servicio mono, o encontrar una manera de detectar la terminación de la aplicación.
Existe el evento SessionEnd, pero solo está disponible para servicios y no para aplicaciones de consola
Responder: usando mono-service para envolver un servicio de windows en linux