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