0
我有一个使得pdf2swf
工具永久运行的pdf文件。手动运行下面的命令时:运行'pdf2swf -Q 10'时PHP exec()不会中止
pdf2swf -Q 10 test.pdf
脚本10秒becouse的-Q 10
标志的后中止,但在运行使用PHP相同的命令时,脚本永远运行。我试过使用shell_exec()
,exec()
和passthru(),他们都忽略-Q
标志。
是否有人使用pdf2swf
工具或任何其他PHP exec
来处理类似的事情?
编辑
,当我手动运行它
php -r "exec('pdf2swf -Q 10 test.pdf');"
它中止10秒后,但作为一个守护进程运行时,再次,它不会中止
该命令通常适用于我。我遇到了导致进程卡住的特定PDF文件的问题。 '-Q'参数指定脚本超时。如果我手动运行它,脚本在10秒后中止。当在php文件中运行时,脚本将永远运行。 – Kuf 2013-02-14 11:37:23
您可以请检查您是否使用了一些需要字体文件夹作为参数的字体,或者如果您可能提供给我pdf,将会很好地发现问题 – 2013-02-14 11:41:50
抱歉,我不能,pdf不是我的。这个问题更一般。如何在运行槽php时使pdf2swf与'-Q'一起工作? – Kuf 2013-02-14 12:35:15