我正在尝试为 linux 编写一个 Mono C# 守护程序。
我想在它完成处理时启动和停止它,而不是仅仅终止进程。
有没有人有这方面的例子?
编辑:我想出了如何在 debian 中使用 start-stop-daemon --background,所以我想我现在就使用它。
编辑:我也在 java 中实现这个,他们有这个很好的 addShutdownHook 可以捕获终止应用程序。我需要花更多的时间来整理单声道服务的依赖关系,或者找到一种方法来捕获应用程序终止。
有 SessionEnd 事件,但这仅适用于服务而不是控制台应用程序