скрипт запуска с бесконечным циклом в качестве корня

Как я могу запустить скрипт автоматически при запуске, который включает бесконечный цикл в качестве корня? Сценарий в основном перезапускает соединение vpn всякий раз, когда оно умирает:

run.sh

while true; 
    do openvpn --config openvpn.ovpn --script-security 2 --up up.sh --down down.sh --up-restart && break; 
done
0
задан 21 July 2019 в 00:24

1 ответ

Определите его как a systemd сервис. Вы пишете сценарий, не должен быть цикл, systemd можно сказать перезапустить сервис, когда он отказывает, и выполненный пред - и сценарии поствыполнения.

4
ответ дан 23 October 2019 в 09:55

Другие вопросы по тегам:

Похожие вопросы: