Частые разъединения в OpenVPN

Значение текущего рабочего каталога может быть разным. Если вы использовали символические ссылки, чтобы получить текущий каталог, PWD даст разные результаты, чем / usr / bin / pwd. Поскольку вы используете Bash, я бы использовал:

dir=$(/usr/bin/pwd)

или согласно комментарию:

dir=$(pwd -P)

, так как я не люблю спины, так как они не могут гнездиться.

0
16.07.2013, 03:39
1 ответ

В качестве обходного пути создайте сценарий, который проверяет, работает ли openvpn по-прежнему:

if ! pgrep "openvpn" > /dev/null; then 
  /usr/sbin/service openvpn restart
  echo "["$(date "+%Y-%m-%d %H:%M:%S")"] openvpn restarted">> /var/log/openvpn.log
fi

и мгновенно вызовите скрипт чата в вашем crontab

0
28.01.2020, 05:02

Теги

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