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

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

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

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

Ubuntu可以参考这篇文章(站长补充):https://www.kejiwanjia.com/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

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

    感谢大佬的教程

  2. 七年

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

  3. jerryc

    真棒,感谢分享!

  4. slimei

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

  5. 这把看我表演

    谢谢分享,学习了

  6. slimei

    谢谢大佬分享,谢谢!

  7. 七年

    谢谢分享,学习了

  8. 可乐🥤

    这个跟node main 那个哪个稳定

  9. 七年

    打卡升级

  10. 萝卜头

    谢谢,分享学习了

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