Запустить скрипт в фоновом режиме

OC ubunto

Через консоль, запускаю пайтон скрипт. В скрипте команда ffmpeg, преобразование видео длится около пары часов.

Если закрою консоль, выполнение процесса прервется.

Как через консоль, запустить скрипт в фоне?

Знаю id процесса, ffmpeg отдает в консоль прогресс преобразования видео. Если ранее скрипт был запущен в фоне, зная id процесса. Возможно открыть в консоле ход выполнения преобразования видео?


Ответы (1 шт):

Автор решения: eri

Вам нужно воспользоваться командой screen

Запускаете терминал, запускаете screen, будет внешне ничем не отличающийся терминал. В нем запускаете вашу программу. Но при зарытии терминала со скрином команда не завершается.

Командой screen -list увидите список открытых скринов.

Вернуться к какомуто из них можно командой screen -r 34.pts-1.erix где 34.pts-1.erix это айдишник из списка.

→ Ссылка