从cron启动PHP脚本?

时间:2011-12-12 19:22:49

标签: php cron

我知道你需要在进入php文件的路径之前将/usr/local/bin/php -f放在cron中,例如

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

但是我应该使用-q还是-f

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

3 个答案:

答案 0 :(得分:2)

-q 选项只是禁止PHP可执行文件的输出。将PHP脚本作为cron作业运行时,这非常有用。所以,你应该同时使用它们。

参见" man php"了解更多信息。

答案 1 :(得分:2)

-q代表安静模式,它将禁止所有HTTP标头与其一起发送。脚本输出的任何内容都将 输出。

PHP在其网站上有full documentation on command line options

答案 2 :(得分:2)

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

  

安静模式。禁止HTTP标头输出(仅限CGI)。

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