我有一个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秒后中止,但当作为守护者再次运行时,它将不会中止
答案 0 :(得分:0)
我在我的测试项目中尝试了相同的命令,并且没有任何问题,但请找到我的代码 -
$ out = exec(“pdf2swf font_example.pdf -o varun.swf”,$ rest);