15

我需要制作静态网站。所以我通过 ssh 连接到一些本地服务器,我想在其中创建一个静态网站。然后我用python让它工作:

$ python -m http.server 55550

但是如果我关闭终端,那么 python 程序就会终止。我想关闭我的计算机,但我想让这个进程在本地服务器上运行,这样其他人仍然可以访问那个网站。

我怎样才能做到这一点?之后,我应该如何终止该过程?

谢谢你的帮助

4

3 回答 3

22

使用nohupshell 内置

nohup python -m http.server 55550

要终止进程,只需使用kill命令终止它,就像任何其他进程一样。

于 2013-09-04T13:09:10.493 回答
9

你也可以在后台启动它

python -m http.server 55550 &

然后输入

disown

将进程分离到当前术语

于 2013-09-04T13:10:23.873 回答
4
screen
python -m SimpleHTTPServer 55550 &
press ctrl+a, then press d
exit

shutdown your computer
...
start your computer
ssh your server
screen -r
于 2013-09-04T13:10:59.460 回答