#python #macos #supervisord #watchdog #background-foreground
#питон #macos #руководитель #сторожевая собака #фон-передний план
Вопрос:
Я использую супервизора для просмотра программы, которую я создал. Программа, которую он отслеживает, имеет пользовательский интерфейс, который я создал, который отображает информацию на терминале. Когда я запускаю процесс с помощью супервайзера, я вижу, что программа работает. Но я не получаю ни одного вывода на терминал, который мне нужен.
Процесс, за которым я наблюдаю, — это программа на python, и до сих пор я только печатал на терминале. Я запускаю это на macOS Big Sur.
[program:insta_ar_Fuzzer.py] command=python3 /Users/darren/Downloads/android_fuzz/insta_ar_fuzzer.py /Users/darren/Downloads/android_fuzz/corpus/ 02654ee911ac9786 autorestart=true directory=/Users/darren/Downloads/android_fuzz nodaemon=true [supervisorctl] [supervisord]
^Вот как сейчас выглядит мой файл .conf.
Я запускаю супервайзера с supervisord -c lt;location of .conf filegt; -n
помощью Я использую -n
, чтобы увидеть, успешно ли начался процесс, не заглядывая в журналы
Большое спасибо!
Комментарии:
1. Правильное решение для службы состоит в том, чтобы она регистрировалась в файле журнала. На самом деле, вероятно, именно там заканчивается результат, который вы ищете.