Сломанный канал при повторном входе в сеанс tmux с запуском сценария многопроцессорной обработки PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сломанный канал при повторном входе в сеанс tmux с запуском сценария многопроцессорной обработки Python

Сообщение Anonymous »

У меня есть давно работающий скрипт Python, который мне нужно выполнить на сервере в моей университетской лаборатории. Вместо того, чтобы выполняться непосредственно в SSH-клиенте и рисковать разрывом соединения и, следовательно, завершением процесса, я сначала запускаю сеанс tmux:

Код: Выделить всё

tmux new -s preprocessing
и запустите мой скрипт в сеансе:

Код: Выделить всё

python3 path/to/my/scirpt.py
После этого я выхожу из сеанса и закрываю ssh-соединение.
Через некоторое время я хочу проверить прогресс, поэтому повторно подключаюсь по SSH к серверу и прикрепить к сеансу tmux:

Код: Выделить всё

tmux attach -t preprocessing
Сначала я вижу в терминале ход выполнения скрипта — у него такой индикатор выполнения:

Код: Выделить всё

Processing 1st Step:   7%|███▌                                                 | 61725/921600 [11:11:49 

Подробнее здесь: [url]https://stackoverflow.com/questions/79003659/broken-pipe-when-re-entering-a-tmux-session-running-a-python-multiprocessing-scr[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»