我开发一个守护进程的TCP服务器与升压ASIO,我想知道是否有任何守护经理LIB监视过程中,如果服务器进程死了,管理者可以重新启动
您可以尝试使用非常强大的守护进程工具来管理一切。这些工具允许非常细致的监控、重新启动等。
如果您不需要此功能,以下 shell 脚本通常就足够了:
while true; do
$PROCESS
sleep $SLEEP_TIME
done
Run Code Online (Sandbox Code Playgroud)
这会在系统崩溃时重新启动您的系统,但它并没有太多作用,如果您需要添加,您将不走运。