Как получить вывод экрана из фоновой программы python

Вы пробовали этот конвертер? http://gnome-look.org/content/show.php/Audio%2BVideo%2BImage%2BText%2BISO+Convert?content=92533

Загрузите файл, щелкните его правой кнопкой мыши, перейдите к вкладку «Разрешения» и установите флажок «Разрешить выполнение этого файла как программы».

Перейдите в свою домашнюю папку, нажмите CTRL + H (вы увидите скрытые файлы), скопируйте и вставьте файл в .gnome2> Скрипты Nautilus.

Закрыть Nautilus, щелкните правой кнопкой мыши файл, который вы хотите конвертировать, перейдите в «Сценарии», нажмите на конвертер и следуйте инструкциям.

1
задан 24 August 2017 в 17:50

2 ответа

Если я понимаю, что вы пытаетесь сделать правильно, вы можете использовать экран для запуска вашей программы python. Затем, в любое время, когда вы хотите проверить его, вы можете снова подключиться к pid. Обычно он работает:

screen -S <name_your_screen>

Не нужно указывать экран, но облегчает их поиск позже, если вы запускаете более одного экрана. На этом этапе вы окажетесь в интерактивной оболочке экрана. Запустите программу python, как обычно. Позже, когда вы хотите проверить программу через Putty или что-то еще:

screen -list screen -r <pid>.<name_of_screen>

Другой вариант - screen . Надеюсь, это поможет.

0
ответ дан 18 July 2018 в 07:58

Если я понимаю, что вы пытаетесь сделать правильно, вы можете использовать экран для запуска вашей программы python. Затем, в любое время, когда вы хотите проверить его, вы можете снова подключиться к pid. Обычно он работает:

screen -S <name_your_screen>

Не нужно указывать экран, но облегчает их поиск позже, если вы запускаете более одного экрана. На этом этапе вы окажетесь в интерактивной оболочке экрана. Запустите программу python, как обычно. Позже, когда вы хотите проверить программу через Putty или что-то еще:

screen -list screen -r <pid>.<name_of_screen>

Другой вариант - screen . Надеюсь, это поможет.

0
ответ дан 24 July 2018 в 18:57
  • 1
    Спасибо breheme - экран действительно решает часть того, что я хочу сделать. Теперь мне нужно выяснить, как использовать экран в задании cron, если это возможно, чтобы моя программа Python автоматически запускалась при загрузке. У нас есть отключения электроэнергии здесь, в NH. – btown 24 August 2017 в 19:30
  • 2
    Это должно работать: @reboot /usr/bin/screen -S <screen-name> -d -m /path/to/python/program.py обязательно использовать полные пути. Я думаю, что это злит, если вы этого не сделаете. – breheme 24 August 2017 в 20:40

Другие вопросы по тегам:

Похожие вопросы: