Linux进程后台运行 —— screen 命令

GNU Screen 是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或  远程的命令行会话,并在其间自由切换。

一直在用微信公众号对接的傻妞来查询,最近发现很不稳定,遂采用 screen 分离窗口后台运行的方法来实现任务保活。以傻妞为例,分享一下自己的方法,如有问题请指正 !

( 本教程测试于Linux-CentOS系统,其他系统并未测试,请其他系统的朋友自行尝试!)

Ubuntu可以参考这篇文章(站长补充):https://www.kejiwanjia.net/jiaocheng/85760.html

1. 安装 screen

yum install screen -y

2. 进入 sillygirl 安装路径

# 仅代表本人的安装路径

cd /etc/sillyGirl/

3. 新建screen窗口

# 新建一个名为 sillygirl 的窗口并进入

screen -S sillygirl

4. 运行 sillygirl

./sillyGirl

5. 分离窗口,后台运行 ( detach )

# 在每个screen session 下,所有命令都以 Ctrl+A (C-a) 开始

先按 Ctrl + A , 再按 Ctrl + D

6. 结束任务窗口

# 恢复窗口
screen -r sillygirl 
    
# 结束任务
按下Ctrl + C           

常用screen命令

# 新建一个名叫sillygirl的session,并马上进入
screen -S sillygirl

# 新建一个名叫sillygirl的session,但暂不进入,可用于系统启动脚本里 	
screen -dmS sillygirl

# 列出当前所有session  
screen -ls

# 恢复到sillygirl这个session,前提是已经是断开状态(-d可以远程断开会话)            
screen -r sillygirl

# 连接到离线模式的会话(多窗口同步演示) 
screen -x sillygirl 

# screen创建一个执行脚本的单窗口会话,可以attach进程ID
screen ./rsync.sh

# 检查目前所有的screen作业,并删除已经无法使用的screen作业     
screen -wipe          
-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @x64 发布。如若转载,请注明出处: 科技玩家 » Linux进程后台运行 —— screen 命令

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿

禁止他人扫描青龙端口

2022-2-20 21:01:12

教程玩家投稿精选文章

傻妞js聊天插件,还有傻妞web插件

2022-2-22 9:27:14

38 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 听书人

    感谢大佬的教程

  2. 七年

    辛苦大佬分享了,我先学习一下

  3. jerryc

    真棒,感谢分享!

  4. slimei

    辛苦大佬分享了,我先学习一下

  5. 这把看我表演

    谢谢分享,学习了

  6. slimei

    谢谢大佬分享,谢谢!

  7. 七年

    谢谢分享,学习了

  8. 可乐?

    这个跟node main 那个哪个稳定

  9. 七年

    打卡升级

  10. 萝卜头

    谢谢,分享学习了

  11. slimei

    真棒,感谢分享!

  12. slimei

    辛苦了,学习一下

  13. 84896150

    谢谢分享谢谢分享

  14. 七年

    谢谢大佬分享,谢谢!

  15. 七年

    又学习到了,写的非常好

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索