1
24
我使用脚本,因此我可以捕获退出代码并使用它执行自动更新和其他操作。如果崩溃,它也会自动重新启动,并在使用日志文件的最后x行重新启动时向您发送电子邮件。 /etc/init.d/MyMonoApp
/home/mono/MyMonoApp
注意:如果使用init.d脚本关闭应用程序,它将终止进程,而不是发出信号让它完全关闭。 |
2
16
|
3
4
1-是的,可以在mono c#中创建后台服务。服务实际上是一个在后台运行的程序,不需要键盘和鼠标的输入,也不直接输出到用户的屏幕。 创建此类程序后,只需使用nohup运行即可。/programname& 将其设置为在后台工作并忽略挂断信号(在您注销时发送到正在运行的进程)。 如果您想更好地集成它,那么必须编写一些额外的脚本来停止、启动、重新启动它,等等(取决于您选择的linux发行版)。 |
4
2
对于LINUX(Unix api),您可以使用 Mono.UNIX library |
CaTx · 使用带有一个大于号和两个大于号的回波的区别 2 年前 |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
Ty Q. · 分段故障GLFW3/GLAD 2 年前 |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
Bastien L. · 多Linux Grafana集成 2 年前 |