У ssh <remote> -t <command>'есть тайм-аут? убит Сигналом 15

Я хочу запустить работу на удаленном сервере без входа в систему. Я обнаружил, что могу запустить свою работу, используя ssh как:

ssh remotenode -t /path/to/myjob &> /path/to/log

Однако работа будет прервана сигналом 15 через некоторое время. Вызывает ли SSH тайм-аут?

ПРИМЕЧАНИЕ. Моя работа занимает несколько часов.

1 ответ

Решение

Если я могу предложить использовать экран

ssh remotenode -t "screen -S ServerFault top" 

Это запустит экранированный верхний процесс с именем сеанса 'ServerFault' . Позже вы можете просто повторно прикрепить это на remotenode, используя

screen -r ServerFault

Другие вопросы по тегам