2015-12-19 3 views
-1

Я хочу запустить pythonScriptA с помощью crontab, поддерживая его работу в течение нескольких часов каждый день.отправить сообщение для запуска процесса python

Затем я хочу запустить - независимо от pythonScriptA-pythonScriptB. Как это можно дать - из pythonScriptB- входов, команд и т. Д. В pythonScriptA?

Задача состоит в том, чтобы оба сценария запускались независимо (пожалуйста, не спрашивайте, почему, это просто так).

Возможное решения может быть (я не знаю, если это технически возможно): - Когда pythonScriptB запущен, он высматривает работаешь pythonScriptA путем поиска питона сценариев с конкретным .py-файлом - pythonScriptB затем дает специфичные для pythonScriptA входы или команды.

+0

Почему это выполняется один раз в день, если оно должно быть запущено все время. Лучше ли будет услуга? – MaxNoe

+0

некоторые префиксы: pythonScriptA выполняется один раз в день crontab. он запускается 12 часов и завершает себя (за исключением случаев, когда pythonScriptB сообщает, что он заканчивается раньше, и это именно то, что я не знаю, как это сделать). pythonScriptB запускается без остановок, так как он всегда ждет UDP-пакеты из сети. когда он получает определенные UDP-пакеты, он должен иметь возможность управлять pythonScriptA, особенно, чтобы сказать pythonScriptA прекратить или сказать, что он делает другие вещи. – theRunner

ответ

1

Я нашел решение: Unix Domain Sockets. Они позволяют общаться между двумя процессами, которые запускались независимо. Я прав?