随笔 - 52,  文章 - 0,  评论 - 7,  阅读 - 9836

概述

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来后台运行程序的方式。

posted on   落寞的雪  阅读(655)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示