概述
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來後臺執行程式的方式。