【发布时间】:2014-10-09 18:54:26
【问题描述】:
我有一个 Python 脚本,它正在对视频进行编码,然后调用一个将新视频上传到保管箱的 shell 脚本。它在命令行中运行良好,但我需要制作它以便其他人可以执行它,所以我有一个调用 python 脚本的 PHP 脚本。
我不希望 PHP 脚本永远运行(它需要 15-30 分钟才能完成),我只是希望它启动 python 脚本并完成。我想出了实现这一目标所需的条件,就像我说的那样,它可以在命令行上运行。但是当它通过 PHP 调用时,视频会编码,但文件永远不会上传。我可以看到 Dropbox 脚本被启动并被列为使用一定百分比 CPU 的进程,该百分比永远不会改变,它似乎卡住/死了。
命令看起来像这样,正在使用 cmd() 运行
script.py -options &>/logs/phptopython.log &
使用 Popen 启动 shell 脚本
有什么建议吗?
谢谢
【问题讨论】:
-
Sup dawg,听说你喜欢脚本。
-
哈哈@BrenBarn。你的评论让我想起了github.com/ircmaxell/PHPPHP