Я инициировал 10 сеансов tmux со следующей командой (значение с 2007 по 2017 год):
tmux new-session -d -s my2017 "python myscript.py 2017"
После начала всех этих сеансов я сначала вышел из своей удаленной машины Ubuntu, с которой я подключился через SSH. А затем снова зашел в систему и выполнил следующую команду:
tmux list-sessions
И я подтвердил, что сеансы выполнялись там (программы должны были закончиться).
Однако через несколько дней я снова вошел в систему на удаленном компьютере и запустил ту же tmux list-sessions команду, я обнаружил, что сеансы исчезли, со следующим сообщением:
no server running on /tmp/tmux-1001/default
Сеанс автоматически останавливается через некоторое время в tmux? Если да, то каков критерий их исчезновения, и могу ли я снова возобновить сеанс? Я хотел бы знать, что программа вышла на консоль в отдельных сеансах ...
Если это что-то вроде screen, сеанс, который вы начали, заканчивается при прохождении вашей команды. (Как и при выходе из оболочки)
Если это что-то вроде screen, сеанс, который вы начали, заканчивается при прохождении вашей команды. (Как и при выходе из оболочки)