Este script evita a morte da sessão:
screen -dmS test bash -c 'echo waiting 5 senconds...; sleep 5; exec bash'
Atenciosamente!
Como screen
pode ser usado para iniciar uma nova sessão e executar um comando dentro dessa sessão sem matar essa sessão?
screen -S myScreenName runSomething
Eu tentei o comando acima e ele diz
[screen is terminating]
Ele executou o comando e matou a tela? Eu gostaria que a tela fosse desanexada depois de executar o comando, em vez de matá-lo. Como isso pode ser feito?
Este script evita a morte da sessão:
screen -dmS test bash -c 'echo waiting 5 senconds...; sleep 5; exec bash'
Atenciosamente!
para executar um comando e desanexar da sessão:
screen -d -m runSomething
Se você continuar esquecendo as letras certas que correm depois do traço, para evitar revisitar essa pergunta, você também pode digitar:
screen -h
onde você verá:
-dmS name Start as daemon: Screen session in detached mode.