启动Unix屏幕,运行命令,分离

如何使用screen来启动一个新的会话,并在该会话中运行一个命令而不杀死该会话?

  screen -S myScreenName runSomething 

我试过上面的命令,它说

 [screen is terminating] 

它运行的命令,然后杀死屏幕? 我希望在运行命令而不是杀死它之后将屏幕分离。 如何做到这一点?

此脚本可防止会话被终止:

 screen -dmS test bash -c 'echo waiting 5 senconds...; sleep 5; exec bash' 

问候!

运行命令并脱离会话:

 screen -d -m runSomething 

如果你忘记了破折号后面的正确的字母,为了避免重新回顾这个问题,你可以input:

 screen -h 

你会看到:

 -dmS name Start as daemon: Screen session in detached mode.