当然,这里是整理好的 screen
命令及其用法,帮助你管理 screen
会话:
1. 启动新的 screen
会话
创建一个新的 screen
会话并为其指定一个名称:
screen -S <session_name>
例如:
screen -S ZenithQuantSession
2. 查看所有 screen
会话
列出所有 screen
会话,包括已附加和已分离的会话:
screen -ls
3. 重新连接到一个已分离的 screen
会话
连接到指定的 screen
会话(会话 ID 从 screen -ls
命令中获得):
screen -r <session_id>
例如:
screen -r 69406
在 screen
会话中运行你的程序:
/home/userhzw/linux-x64/ZenithQuant.LiveTrading
4. 从 screen
会话中分离
在连接的 screen
会话中,按下 Ctrl + A
然后按 D
键,这将把你从会话中分离,而程序继续在后台运行。
5. 直接终止一个 screen
会话
直接终止指定的 screen
会话而无需重新连接:
screen -X -S <session_id> quit
例如:
screen -X -S 69406 quit
6. 终止当前会话
如果你在 screen
会话中,输入以下命令将终止当前会话:
exit
或者按 Ctrl + D
。
7. 列出会话的详细信息
列出所有 screen
会话,包括会话状态(附加或分离):
screen -ls
8. 重新连接到多个会话
如果你有多个附加会话,需要重新连接特定会话时,使用 -r
选项后加上会话 ID。若有多个附加会话,系统会提示你选择会话:
screen -r <session_id>
示例
-
启动一个新的
screen
会话:screen -S MySession
-
查看所有会话:
screen -ls
-
重新连接到一个会话:
screen -r 12345
-
分离会话:
在会话中按
Ctrl + A
然后按D
键。 -
直接终止一个会话:
screen -X -S 12345 quit
通过这些命令,你可以有效地管理 screen
会话。如果你有任何其他问题或需要更多帮助,请随时告诉我!