当前位置: 首页 > 面试题库 >

如何编写Mono守护程序

曹涵润
2023-03-14
问题内容

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

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

有人有这个例子吗?

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

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

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


问题答案:

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



 类似资料:
  • 如何为tarantool编写一个lua程序,它将在后台定期执行一些任务(例如每10分钟一次)?

  • 本文向大家介绍如何写php守护进程(Daemon),包括了如何写php守护进程(Daemon)的使用技巧和注意事项,需要的朋友参考一下 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。 一、基本概念 进程: 每个进程都有一个父进程,子进程退出,父进程能得到子进程退出的状

  • 本文向大家介绍python实现守护进程、守护线程、守护非守护并行,包括了python实现守护进程、守护线程、守护非守护并行的使用技巧和注意事项,需要的朋友参考一下 守护进程 1、守护子进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allow

  • 本文向大家介绍C语言编写Linux守护进程实例,包括了C语言编写Linux守护进程实例的使用技巧和注意事项,需要的朋友参考一下 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进

  • 问题内容: 我有一个使用Flask用Python编写的小应用程序。现在,我正在nohup下运行它,但是我想使其守护进程。这样做的正确方法是什么? 问题答案: 使用gunicorn部署可能是最简单的方法,请先安装gunicorn,然后: 尽管你可能想使用主管或类似性质的工具来监视黑胶皮(at the very least use – so you can reload/stop gunicorn e

  • 问题内容: 我正在做Java试卷,并且遇到了以下使我感到困惑的问题。 以下哪项是正确的?(选择所有适用项。) 答:当应用程序开始运行时,会有一个守护线程,其任务是执行main()。 B.当一个应用程序开始运行时,有一个非守护进程线程,其工作是执行main()。 C.由守护程序线程创建的线程最初也是守护程序线程。 D.由非守护程序线程创建的线程最初也是非守护程序线程。 关键答案是B,C,D,谁能告诉