问题
I am trying to create a screen
session/window from the shell and launch a command in it. How would I do that?
回答1:
If you want to launch and connect to screen:
screen CMD
If you want to launch and not connect to screen:
screen -dm CMD
Works with sessions too:
screen -Sdm NewDetachedSessionName
回答2:
first create new session :
screen -dmS [session_name]
then attach command or script to run in session created :
screen -x [session_name] [script.sh]
来源:https://stackoverflow.com/questions/11491700/gnu-screen-create-screen-in-background-run-command-from-shell-or-script