如何在启动时自动启动一个包含无限循环作为根的脚本?该脚本基本上会在 vpn 连接终止时重新启动它:
运行
while true;
do openvpn --config openvpn.ovpn --script-security 2 --up up.sh --down down.sh --up-restart && break;
done
答案1
将其定义为systemd
服务。您的脚本不需要循环,systemd 可以在崩溃时被告知重新启动服务,并运行执行前和执行后脚本。