我正在尝试为Linux编写一个Mono C#守护进程。 我想在完成处理时做一个启动和停止操作,而不是仅仅杀死进程。 有没有人有这样的例子? 编辑:我想出了如何在debian中使用start-stop-daemon –background,所以我想我现在就使用它。 编辑:我在java中实现这一点,他们有这个不错的addShutdownHook捕获终止应用程序。 我需要多花一点时间来整理单声道服务的依赖关系,或者find一种方法来捕获应用程序终止。 有SessionEnd事件,但那只适用于服务而不是控制台应用程序 答: 使用mono-service在Linux上打包一个windows服务