我有一个运行此命令的PHP脚本:
system("pdftohtml -i -noframes /home/myacc/pdfs/test.pdf");
当我在public_html中运行时,会成功创建一个名为test.html的html文件,并将其放在public_html文件夹中。但是,当我从public_html之外的cron作业运行它时,不会在服务器上的任何文件夹中创建html文件。
任何人都可以帮我找到生成的html文件的位置吗?
谢谢。
答案 0 :(得分:1)
问题在于cronjob如何工作。尝试使用绝对位置来pdftohtml。
另外,根据您的评论,您无法更改pdftohtml如何编写输出。但是,有一个解决这个问题的技巧。这是通过使用自定义shell脚本:
#!/bin/bash
cd /path/to/output/
/path/to/pdftohtml -i -noframes /home/myacc/pdfs/test.pdf