【问题标题】:to keep the script running even after internet connection goes off即使在互联网连接断开后也保持脚本运行
【发布时间】:2013-04-20 05:37:52
【问题描述】:
我在一台服务器上安装了 putty,并在该服务器上运行了一个可用的 python 脚本。该脚本继续在终端上抛出输出。后来,我的互联网连接断开了,但即便如此,我还是希望我的脚本能够完成它的工作,因为脚本正在该服务器上运行。但是当互联网连接恢复时,我发现脚本没有完成它的工作。
这是预期的吗?如果是,那么即使互联网连接中断,如何确保脚本在服务器上运行?
提前致谢!!!
【问题讨论】:
标签:
python
shell
python-2.7
putty
【解决方案1】:
您应该使用screen,它可以让您将您的进程与您所在的实际终端“分离”。
【解决方案2】:
在服务器上,可以安装tmux或者screen。这些程序在后台运行程序并使您能够打开一个“窗口”,如果我使用 tmux:
打开 tmux: tmux
分离(在后台运行):按 Ctrl-b d
重新附加(打开一个“窗口”): tmux attach