Linux下screen命令

//1.列出当前的screen
screen -ls

//2.新建一个screen,直接在命令行键入screen命令 screen -S [会话名称]
[root@www.lnuxidc.com ~]# 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>

上一篇:Linux上vi(vim)编辑器使用教程


下一篇:为什么我们要使用ssh框架技术,及感想