我有一台远程机器,我需要运行一些脚本./main.sh
我使用ssh登录远程计算机并运行脚本但是当网络连接丢失时脚本不会运行。
即使连接丢失,如何在我的远程计算机上运行脚本?在这个用例中是否有ssh的替代方法?
答案 0 :(得分:1)
如果远程系统与Unix兼容,则标准答案是使用nohup
。
答案 1 :(得分:0)
如果您有权访问该计算机上的cron
,请使用该计算机(请参阅man cron
)进行常规运行。
如果是单个案例,并且您希望它在登录后有时运行(即使连接丢失):登录后,启动screen
会话并使用at
。< / p>