Руководитель: Хотите запустить программу, в которой я смогу видеть пользовательский интерфейс процесса, который я отслеживаю

#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. Правильное решение для службы состоит в том, чтобы она регистрировалась в файле журнала. На самом деле, вероятно, именно там заканчивается результат, который вы ищете.