Нужно переодически устанавливать shh-туннель. написал скрипт
Если вызывать из консоли - все ок - устанавливается соединение Если вызывать по cron - то скрипт завершается и соединение рвьеться.
Прикрутил перед выходом из скрипта sleep 3600 - ожидать один час, но это жуткий костыль.
Как бы исправить, чтобы по крону тоже нормально работало?
Сам скрипт такой:
#!/usr/bin/expect -f
spawn ssh -R Port:IPAddress:Port Username@IPAddress
expect "?assword:"
send "TheSecretPassword\r"
expect "Welcome!"
interact
Похожие темы
- Форум Expect в gnome-terminal не переносит текст на новую строку (2011)
- Форум помогите пожалуйста с expect (2013)
- Форум Скрипт для перезагрузки домашнего маршритизатра (2010)
- Форум Выполнение команды на нескольких серверах (2018)
- Форум expect скрипт (2014)
- Форум expect скрипт не работает из cron-а (2015)
- Форум EXPECT+ SSH+PYTHON (2011)
- Форум Expect параметры скрипта (2011)
- Форум SSH соединение (2001)
- Форум ssh по cron (2013)