どのように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
ダッシュの後に続く正しい文字を忘れ続ける場合は、この質問に再度アクセスしないようにするために、次のように入力することもできます。
screen -h
表示される場所:
-dmS name Start as daemon: Screen session in detached mode.