Я использую Lubuntu 13.10 и у меня есть скрипт на python, который запускается при загрузке через ~/.config/lxsession/Lubuntu/autostart
. Сценарий запускает веб-приложение и выводит различную информацию на вывод терминала. Я внес некоторые изменения в скрипт Python и хочу перезапустить его, чтобы он работал в фоновом режиме.
Можно ли подключиться / присоединиться к запущенному скрипту Python через терминал, чтобы я мог видеть вывод скриптов? Я попытался reptyr, но я получаю ошибку, указывающую, что это подпроцесс. Или это не возможно и является единственной возможностью вручную завершить процесс и затем перезапустить его через другой терминал? Конечно, при следующей загрузке изменения вступят в силу, но приятно знать, могу ли я взаимодействовать с запущенными процессами.
Спасибо за вашу помощь.
«Подключение» к сценарию обычно означает, что ваша программа прослушивает сокет, и вы хотите подключиться к этому сокету.
Я думаю, вы имеете в виду, как заменить скрипт, который работает в фоновом режиме.
Самый простой способ - завершить процесс и перезапустить новую версию для запуска в фоновом режиме с терминала:
nohup python your_script.py &
service ssh restart
? – Sergiy Kolodyazhnyy 16 June 2015 в 20:19