2014-09-30 173 views
0

我有一个问题,我必须将输入传递给一个不能终止的Python脚本。因此,我需要在运行时将参数传递给Python脚本。 Python脚本也不会在同一个PHP脚本中执行,所以它不能包含任何种类的expect脚本,因为expect要求您在同一脚本中产生该进程!我可以完全访问PHP和Python脚本,所以我可以随意修改它们。我也不会喜欢hacky的方式,比如将PHP写入文本文件并让Python脚本从文件中读取命令。他们有没有这样做的方式?PHP通过输入运行Python脚本

+0

有几个,我个人最喜欢使用像RabbitMQ或ZMQ这样的消息队列。 – Maerlyn 2014-09-30 13:42:46

回答

0

您可以使用screen命令来运行python脚本,然后随时通过php连接到屏幕会话expect