当程序崩溃或自行关闭时重新启动程序

当程序崩溃或自行关闭时重新启动程序

你好,我想重新启动一个程序,需要让它全天候运行,该应用程序是 minergate。

我遇到的问题是应用程序/程序冻结并关闭 - 这是 8.1 版本的已知问题。

但是直到 8.2 出来之前我都别无选择,只能忍气吞声。我想知道有没有办法监听程序,如果它崩溃了,是否可以重新启动应用程序并继续 ETH 挖掘?

答案1

您可以使用以下方式将该程序作为守护进程运行daemon命令,该程序在后台运行,如果程序死亡,将自动重新启动它(使用选项--respawn):

daemon --name="yourservicename" --respawn --output=yourlog.txt yourprogram

要停止守护程序:

daemon --name="yourservicename" --stop

要安装守护进程:

sudo apt-get update
sudo apt-get install daemon

相关内容