概述
Screen需要下载,常用来后台运行程序。
比如后台运行一个nodejs项目、mc服务器等。
下载
在 centos 中,yum install screen
;
在 ubuntu 中,apt install screen
。
使用
screen -h
查看帮助文档
查看所有会话
screen -ls
daohe@neko:~/MC/Server$ screen -ls There are screens on: 5971.test1 (2024年10月11日 22时01分42秒) (Detached) 4497.test (2024年10月11日 21时58分05秒) (Detached) 2 Sockets in /run/screen/S-daohe.
开启一个会话
我常用下面的两种方式:
screen -S [名字]
此时会打开一个新Shell,需要在此Shell中运行命令。screen -dmS [名字] -s [命令]
开启一个任务(守护线程),并执行提供的命令,而不进入新Shell。
对于第二种方式,如:
screen -dmS mc -s java -jar server.jar
进入会话
screen -r [名字或id]
停止一个会话
先进入session,然后Ctrl+C
停止运行的命令。
总结
以上,就是利用screen来后台运行程序的方式。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期