Se for algo parecido com screen
, a sessão que você começou assim termina quando o comando é executado. (Como seria melhor se você sair do seu shell)
Eu iniciei 10 sessões tmux com o seguinte comando (o valor é de 2007 a 2017):
tmux new-session -d -s my2017 "python myscript.py 2017"
Depois de iniciar todas essas sessões, eu saí pela primeira vez da minha máquina Ubuntu remota, que conectei via SSH. E, em seguida, efetuou login novamente e executou o seguinte comando:
tmux list-sessions
E eu confirmei que as sessões foram realizadas lá (os programas deveriam ter terminado).
No entanto, alguns dias depois, entrei novamente na máquina remota e executei o mesmo comando tmux list-sessions
. Descobri que as sessões tinham acabado, com a seguinte mensagem:
no server running on /tmp/tmux-1001/default
A sessão pára automaticamente após algum tempo no tmux? Em caso afirmativo, qual é o critério deles se foram, e posso recuperar a sessão novamente? Eu gostaria de saber o que o programa logou no console em sessões separadas ...
Se for algo parecido com screen
, a sessão que você começou assim termina quando o comando é executado. (Como seria melhor se você sair do seu shell)