2011-12-12 100 views
1

我知道你需要把/usr/local/bin/php -f放在cron之前的路径中,例如php文件。从cron启动PHP脚本?

/10 * * * * /usr/local/bin/php -f /home/public_html/scrip.php 

但我应该使用-q-f

当我运行/usr/local/bin/php --help它不显示任何-q选项,但很多教程在线说-q

回答

2

-q选项只会抑制PHP可执行文件的输出。将PHP脚本作为cron作业运行时,这非常有用。所以真的,你应该使用两者。

有关更多信息,请参阅“man php”。

2

根据the docs-q执行以下操作

安静模式。抑制HTTP标头输出(仅限CGI)。

您并不需要任何选项来从cron运行PHP脚本。

+0

好吧,它只适用于基于CGI的PHP安装? – JohnA

+0

@JohnA:是的,CLI的CLI版本已经禁止了HTTP标头。 – animuson

+0

@JohnA:正确。用作Apache(或其他Web服务器)模块时,不需要抑制输出。 – jason