创建新的任务,名称为test
screen -S test
回到主screen(让某个screen后台运行)
ctrl+a+d(此为按键操作,并非是命令)
列出存在的screen
screen -ls
执行后会列出已经存在的screen,一般是格式是:id.test,id是系统自己分配的,test是创建时候自己命名的。后面有状态detach(离线)或者attach(在线)或者dead(死进程),这里的离线在线代表的是是否有人再使用,如果有时候在有个screen中,由于网络原因断开各种原因,会导致下次进来,screen状态是 attach,这个时候要回到该screen,就必须让其先离线,然后在进入。如果是状态为dead,那么用screen -wipe id清理。
回到某个后台运行的screen
screen -r id(id 可为“任务名”或者为“screen对应的项目ID”, 可以使用screen -ls查看)
让某个screen离线
screen -d id(id 可为“任务名”或者为“screen对应的项目ID”, 可以使用screen -ls查看)
结束(关闭)某个screen
首先进入该screen,然后结束里面的程序,命令行输入:
exit
或者执行:
screen -S screen_id -X quit
未经允许不得转载:VPSBOOM!!! » screen 让程序在后台运行(Linux)