Скрипт на expect. Как сохранять вызываемое по cron ssh-соединение?
Нужно переодически устанавливать shh-туннель. написал скрипт
Если вызывать из консоли - все ок - устанавливается соединение Если вызывать по cron - то скрипт завершается и соединение рвьеться.
Прикрутил перед выходом из скрипта sleep 3600 - ожидать один час, но это жуткий костыль.
Как бы исправить, чтобы по крону тоже нормально работало?
Сам скрипт такой:
#!/usr/bin/expect -f
spawn ssh -R Port:IPAddress:Port Username@IPAddress
expect "?assword:"
send "TheSecretPassword\r"
expect "Welcome!"
interact