我正在尝试为Linux编写Mono C#守护程序。
我想在它完成处理时开始和停止它,而不只是取消该过程。
有人有这个例子吗?
编辑:我想出了如何在debian中使用start-stop-daemon –background,所以我想现在就使用它。
编辑:我也在Java中实现这一点,他们有这个不错的addShutdownHook可以捕获终止应用程序。我需要花更多时间来整理单声道服务的依赖项,或者找到一种方法来捕获应用程序终止。
有SessionEnd事件,但是那仅适用于服务而不适用于控制台应用程序
您应该实现服务并使用单服务。Google,您将找到几个示例。