在互联网连接断开后保持脚本运行

时间:2013-04-20 05:37:52

标签: python shell python-2.7 putty

我在一台服务器上安装了putty并在该服务器上运行了一个python脚本。该脚本继续在终端上输出输出。后来,我的互联网连接关闭,但即便如此,我希望我的脚本完成它的工作,因为脚本正在该服务器上运行。但是当互联网连接恢复时,我发现脚本没有完成它的工作 这是预期的吗?如果是,那么如果要确保脚本在服务器上运行,即使互联网连接中断,该怎么办?

提前致谢!!!

2 个答案:

答案 0 :(得分:1)

您应该使用screen,这样您就可以将您的流程与您所在的实际终端“分离”。

答案 1 :(得分:0)

在服务器上,您可以安装tmux或屏幕。这些程序在后台运行程序,并允许您打开一个“窗口”,如果我使用tmux:

打开tmux: tmux

分离(在后台运行):按Ctrl-b d

重新附加(打开'窗口'): tmux attach