Ubuntu mono 崩溃,重启

Ubuntu mono 崩溃,重启

我只是想知道如何(如果可能的话)创建一个 bash 文件以在系统启动时启动 mono 应用程序,并在应用程序崩溃时将其重新打开。我可以创建某种 while 循环吗?你知道我没有 GUI,这都是 ssh 命令提示符。而且它是 Ubuntu 10.10。请记住,对于这个问题,我不知道如何在系统启动时启动程序,我对 bash 一无所知(除了它存在)。

谢谢。

答案1

您可能想要使用 Upstart 系统,它是 Ubuntu 上用来管理需要在系统启动时启动并在系统启动时保持运行的系统服务。

您可以查看 中的文件/etc/init/以用作模型。具体来说,这些文件属于使用指令的文件,这些指令respawn可在守护程序崩溃时保持其运行: cron.confdbus.conf和。hal.confudev.conf

其中一些文件在 中有相应的条目,/etc/init.d这些条目与 符号链接/lib/init/upstart-job。其他文件有自己的 shell 脚本。这些脚本用于管理守护进程的启动和停止,可以用作您自己的脚本的模型。

请参见有关 Upstart 的更多信息。

请参见有关流程管理的更多信息(尽管它不包含任何 Upstart 信息,但确实有其他有用的提示)。

请随意询问有关使用此功能的具体方面的其他单独问题。如果您有简短的后续问题,当然可以将它们作为评论或对问题的编辑发布。

相关内容