Я пытаюсь выполнить скрипт удаленной оболочки на машине linux с другой машины linux, используя SSH
. В большинстве случаев он работает отлично, однако у меня есть скрипт, которыйэто имеет бездействие более 10 минут, мое соединение с удаленной машиной потеряно.
Сценарий удаленной оболочки
test.sh
echo "testing"
sleep 3600
echo "done testing"
И вот как я называю этот скрипт
➜ ~ ssh -o ConnectTimeout=3600 -o BatchMode=yes -o StrictHostKeyChecking=no gaurang.shah@host_name /home/gaurang.shah/test.sh
*******************************************************************************
* *
* Unauthorized use of this system is strictly prohibited *
* *
*******************************************************************************
testing
Connection to host_name closed by remote host.
Не должен ли этот параметр поддерживать соединение в течение 3600 секунд?
-o ConnectTimeout = 3600