Python后台执行,可以使用nohup
和screen
两个方式。
nohup
命令很简单:
nohup python xxx.py &
这样,就会自动把任务挂起来,并且把log输出到nohup.out
文档中。
另一种方法是screen
:
新建一个screen
窗口,并起一个名字:
screen -S <screen-name>
退出screen
窗口,可以用Ctrl-A
接Ctrl-D
。再次进入,可以使用
screen -D -r <screen-name>
查看目前的screen
窗口,可以使用
screen -ls
退出screen窗口,可以用
exit