1、查看screen服务
screen -ls
2、创建screen服务
screen -S 服务名称 // 服务名称是自定义的
3、杀死会话(screen外杀死)
screen -X -S 查看screen服务结果前面的号码 quit
4、进入screen服务
screen -r 服务名称
5、退出后台进程服务
同时按下组合键:ctrl + A + D; // 不杀死里面运行的服务,如启动的jar包,只退出
组合键:ctrl + C; // 只杀死进程,不退出
6、强制杀死screen服务里运行的程序(如jar包)
注:该方法不会杀死进程服务,而是杀死进程服务里运行的程序。
如果已经进入到进程服务里,则按组合键:ctrl + A + D 退出
ss -tunpl | grep 里面程序占用的端口号(如jar包运行的端口号),然后显示如下:
users:(("java",pid=23202,fd=153))
kill -9 pid的值(如上面结果中的23202)
7、清除screen服务
组合键:ctrl + D;
在screen里面输入:exit 然后回车。
8、screen 掉线后无法进入问题
先踢掉前一用户,再登陆
// 查看screen的ID
screen -ls
// 找到对应的screen
screen -D -r screen的ID