//1.列出当前的screen
screen -ls
//2.新建一个screen,直接在命令行键入screen命令 screen -S [会话名称]
[[email protected] ~]# screen
//3.进入某个已经建好的screen,4204为screen -ls出来的结果
screen -r 4204
//4.进入jar包所在的目录
//5.运行jar文件
java -jar HttPOSPositioning.jar
//6.退出screen
按下组合键Ctrl+a并松开,此时screen窗口等待命令,然后按下d并松开,退出screen窗口。
*************************************************************************
解决screen状态为Attached连上不的问题
今天下午想进一下昨天创建的screen里看看任务有没有执行完,先看下运行了哪些screen
[root@7273 7273.com]# screen -ls
There are screens on:
25372.x (Attached)
32283.spider (Detached)
5909.getfile (Attached)
3 Sockets in /var/run/screen/S-root.
25372.x是我那个任务的screen,现在进入这个screen
[root@7273 7273.com]# screen -r x
或
[root@7273 7273.com]# screen -r 25372
发觉不能进入。
我们可以这样
[root@7273 7273.com]# screen -D -r 25372 #解释:-D -r 先踢掉前一用户,再登陆。
就可以进去了。
语法:
screen -D -r <session-id>