'ssh-t' 有超时吗?被 Signal 15 杀死

'ssh-t' 有超时吗?被 Signal 15 杀死

我想在无需登录的情况下在远程服务器上运行一项任务。我发现我可以使用 ssh 运行我的任务,如下所示:

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

但是,一段时间后该作业将被 Signal 15 终止。SSH 会强制超时吗?

注意:我的工作需要几个小时才能完成。

答案1

如果我可以建议使用屏幕

ssh remotenode -t "screen -S ServerFault top" 

这将开始放映顶部会话名称为“ServerFault”的进程。稍后,您可以使用以下命令将其重新连接到远程节点

screen -r ServerFault

相关内容