我正在尝试screen
从 shell 创建一个会话/窗口并在其中启动一个命令。我该怎么做?
问问题
21679 次
2 回答
36
如果要启动并连接到屏幕:
screen CMD
如果要启动而不连接到屏幕:
screen -dm CMD
也适用于会话:
screen -Sdm NewDetachedSessionName CMD
您可以将按键发送CMD
到stuff
:
screen -S NewDetachedSessionName -X stuff "keypresses"
要发送换行符,请在keypresses\n
中包含or 。^M
$'\n'
于 2012-07-15T12:16:15.963 回答
2
首先创建新会话:
screen -dmS [session_name]
然后附加命令或脚本以在创建的会话中运行:
screen -x [session_name] [script.sh]
于 2018-09-17T12:43:38.050 回答