ubuntu – 如何通过SSH运行脚本,当我关闭连接时不会结束?

前端之家收集整理的这篇文章主要介绍了ubuntu – 如何通过SSH运行脚本,当我关闭连接时不会结束?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要运行脚本,这需要很长时间才能执行,或者我只是想让它永远运行.我不能只是SSH到我的机器,因为当我断开连接它停止运行.

有没有办法运行不依赖于启动它的shell的脚本?

我正在使用Ubuntu 9.04.

您可以在其前面使用nohup命令运行该命令.您也可以在“屏幕”中运行它,这将允许您重新连接终端.

例如:

ssh mySever 'nohup bash myscript.sh'

或者只是ssh并运行nohup命令.即使断开连接它也应该继续运行.这是因为nohup将拦截SIGHUP信号(挂断).

屏幕有点复杂,但是20分钟它可能会让你学习基础知识,它是最有用的工具之一. Here is a tutorial.

猜你在找的Ubuntu相关文章