screen 了解一下
2020-05-16 本文已影响0人
清晨起床敲代码
前言:之前都是和服务器打交道,最近要执行spider文件,耗时很长,关闭远程连接后脚本文件就停止运行了...screen用着不错,记笔记:
- 开始一个新的任务(session会话):
screen -S session_name # 指定名称
or
screen # 随机生成一个session_name
如果起的session多的话建议加name,好区分,每一个session会有一个id的
1.1 输入 screen
命令后会进入screen的窗口,在里面可以进行操作,如:启动文件(pyhton xxxx.py)
文件执行之后可以将会话挂起,让他后台自己运行:
Ctrl + a + d
or
ctrl + a
Ctrl + d
就会退回到之前的窗口,然后关闭本地窗口或关闭本地电脑都不影响screen中的session执行
2.查看现有执行的session会话:
screen -ls # 可以看到所有session
- 进入某一个session
screen -r session_id
or
screen -r session_name
4.删除某一个session
screen -X -S session_id quit
ok,自己试一下吧!