Могу ли я подключиться к запущенному скрипту Python для автозапуска?

Я использую Lubuntu 13.10 и у меня есть скрипт на python, который запускается при загрузке через ~/.config/lxsession/Lubuntu/autostart. Сценарий запускает веб-приложение и выводит различную информацию на вывод терминала. Я внес некоторые изменения в скрипт Python и хочу перезапустить его, чтобы он работал в фоновом режиме.

Можно ли подключиться / присоединиться к запущенному скрипту Python через терминал, чтобы я мог видеть вывод скриптов? Я попытался reptyr, но я получаю ошибку, указывающую, что это подпроцесс. Или это не возможно и является единственной возможностью вручную завершить процесс и затем перезапустить его через другой терминал? Конечно, при следующей загрузке изменения вступят в силу, но приятно знать, могу ли я взаимодействовать с запущенными процессами.

Спасибо за вашу помощь.

1
задан 26 December 2013 в 14:14

1 ответ

«Подключение» к сценарию обычно означает, что ваша программа прослушивает сокет, и вы хотите подключиться к этому сокету.

Я думаю, вы имеете в виду, как заменить скрипт, который работает в фоновом режиме.

Самый простой способ - завершить процесс и перезапустить новую версию для запуска в фоновом режиме с терминала:

nohup python your_script.py &
0
ответ дан 26 December 2013 в 14:14
  • 1
    Извините меня, но почему service ssh restart? – Sergiy Kolodyazhnyy 16 June 2015 в 20:19

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

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