Как автоматически восстановить VPN-соединение OpenVPN, установленное Tunnelblick, в задании cron?

У меня есть VPN, на котором я бы хотел быть постоянно. VPN является типом OpenVPN и был настроен и использован через программное обеспечение VPN Tunnelblick. По какой-то неизвестной причине VPN-соединение или процесс Tunnelblick имеют тенденцию переходить в плохое состояние после того, как VPN была включена в течение долгого времени, скажем, дня. Я хотел бы настроить работу cron, поэтому она перезапускается каждую ночь. Как это сделать?

ОС: macOS Sierra 10.12

1 ответ

Решение

Напишите AppleScript oneliner в соответствии с официальной документацией TunnelBlick:

osascript -e "tell application \"Tunnelblick\"" -e "connect \"configuration-name\"" -e "end tell"

И установите это как работу cron.

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