Comment screen
peut-il être utilisé pour démarrer une nouvelle session et exécuter une commande dans cette session sans tuer cette session?
screen -S myScreenName runSomething
J'ai essayé la commande ci-dessus et elle dit
[screen is terminating]
At-il exécuté la commande, puis tué l'écran? Je voudrais que l'écran soit détaché après avoir exécuté la commande au lieu de le tuer. Comment cela peut-il être fait?
Ce script empêche la session de tuer:
screen -dmS test bash -c 'echo waiting 5 senconds...; sleep 5; exec bash'
Cordialement!
pour exécuter une commande et vous détacher de la session:
screen -d -m runSomething
Si vous oubliez toujours les bonnes lettres qui suivent le tiret, afin d'éviter de revenir sur cette question, vous pouvez aussi bien taper:
screen -h
où vous verrez:
-dmS name Start as daemon: Screen session in detached mode.