为什么要使用screen命令呢?
原因
:进行测试工作的时候,有时候需要在服务器开一个常驻脚本。比如监听电话消息,处理邮件的业务等。此时建立的一个ssh 连接窗口在断开连接的时候,会导致此任务也被杀掉了。下次又要重新建立连接,再次执行脚本....
-
为什么断开连接的时候任务会停掉?(下回分解)
-
具体使用
1.新建一个screen会话:screen -S xiaodaidai(会话名)
2.执行常驻脚本任务php xxxx
或者ftp传输
等耗时的任务
脚本执行.png
3.将任务丢到后台执行:
Ctrl + A D
4.回到该任务:screen -r 6694(会话ID)
先使用screen -list 获取到列表
image.png
5.杀掉当前会话:Ctrl + A K
6.清除死掉的会话:screen -swipe
网友评论