我正在寻找一种方法来监视进程,并在进程因任何原因终止时重新启动可执行文件。Linux 是否有可以执行此操作的内置工具?
Jul*_*ano 10
在你的情况下:
#!/bin/bash
while ! <<command>>
do
sleep 1
echo "Restarting program..."
done
Run Code Online (Sandbox Code Playgroud)
替换<<command>>为您要执行的命令。该过程必须以退出代码零结束才能中断循环。否则,它由脚本重新启动。