以无限循环作为根启动脚本

以无限循环作为根启动脚本

如何在启动时自动启动一个包含无限循环作为根的脚本?该脚本基本上会在 vpn 连接终止时重新启动它:

运行

while true; 
    do openvpn --config openvpn.ovpn --script-security 2 --up up.sh --down down.sh --up-restart && break; 
done

答案1

将其定义为systemd服务。您的脚本不需要循环,systemd 可以在崩溃时被告知重新启动服务,并运行执行前和执行后脚本。

相关内容