Я хотел бы установить очень простое сообщение между двумя скриптами python. Я решил, что лучший способ общения и иметь оба сценария, читаемые из текстового файла. Я хотел бы, чтобы основная программа подождала, пока выполняются дочерние программы.Сигнал подпроцесса Python
Обычно я делаю основную программу ожидающей х времени и постоянно проверяю текстовый файл на флаг. Однако я видел, как люди говорили об использовании сигнала.
Не могли бы вы привести пример этого.
http://pymotw.com/2/subprocess/ предоставляет пример использования сигнала. Посмотрите на подраздел «Сигнал между процессами». –
1. Почему вы используете 'subprocess' вместо импорта соответствующих модулей и вызываете нужную функцию напрямую (возможно, используя' threading', 'multiprocessing' modules)? 2. Существует много методов IPC, и чтение из текстового файла при получении сигнала может быть не лучшим вариантом, например, вы можете использовать каналы для обмена данными между процессами. – jfs