很多时候在Linux要后台执行程序,都是使用“&”,或者是nohup,不过这两个更多应用于临时的脚本。一个比较高科技的方法就是使用screen
。
安装screen的方法很简单:yum install -y screen
。
如果新建一个screen,就输入screen -S name
,这样会新开一个窗口,然后执行命令。比如我要启动django,那么就输入python manage.py runserver 0.0.0.0:9000
即可。
这个重开一个窗口,列出所有screen进程,就这样:
1
2
3[root@docker ~]# screen -ls
There are screens on:
3029.xiedi (Attached)
如果想链接上之前那个django,执行命令screen -r 3029
即可。