运行'pdf2swf -Q 10'时,PHP exec()不会中止

时间:2013-02-14 10:18:22

标签: php exec pdf2swf

我有一个pdf文件,使pdf2swf工具永远运行。手动运行以下命令时:

pdf2swf -Q 10 test.pdf

由于-Q 10标志,脚本在10秒后中止,但是当使用php运行相同的命令时,脚本将永远运行。我已尝试使用shell_exec()exec()passthru(),但所有这些都忽略了-Q标记。

有没有人用pdf2swf工具或任何其他PHP exec来包含这样的内容?

修改

我手动运行时

php -r "exec('pdf2swf -Q 10 test.pdf');"

它在10秒后中止,但当作为守护者再次运行时,它将不会中止

1 个答案:

答案 0 :(得分:0)

我在我的测试项目中尝试了相同的命令,并且没有任何问题,但请找到我的代码 -

  

$ out = exec(“pdf2swf font_example.pdf -o varun.swf”,$ rest);