一尘不染

如何编写Mono守护程序

linux

我正在尝试为Linux编写Mono C#守护程序。

我想在它完成处理时开始和停止它,而不只是取消该过程。

有人有这个例子吗?

编辑:我想出了如何在debian中使用start-stop-daemon –background,所以我想现在就使用它。

编辑:我也在Java中实现这一点,他们有这个不错的addShutdownHook可以捕获终止应用程序。我需要花更多时间来整理单声道服务的依赖项,或者找到一种方法来捕获应用程序终止。

有SessionEnd事件,但是那仅适用于服务而不适用于控制台应用程序


阅读 200

收藏
2020-06-07

共1个答案

一尘不染

您应该实现服务并使用单服务。Google,您将找到几个示例。

2020-06-07