У меня есть проблема, в которой я должен передать ввод скрипту Python, который не должен завершаться. Поэтому мне нужно передать аргументы скрипту Python во время его работы. Сценарий Python также не будет выполняться в том же сценарии PHP, поэтому он не может включать в себя какие-либо expect
сценарий из-за expect
требуя, чтобы вы породили процесс в том же сценарии! У меня есть полный доступ к сценариям PHP и Python, поэтому я могу изменять их по своему желанию. Я также не предпочел бы хакерских способов, таких как заставить PHP писать в текстовый файл и иметь скрипт Python для чтения команд из файла. Есть ли какой-нибудь менее хакерский способ сделать это?
Ты можешь использовать screen
Команда для запуска сценария Python, а затем подключиться к экранной сессии в любое время из php с expect
,
Других решений пока нет …