Php cronjobs语句之间的差异

Php cronjobs语句之间的差异,php,cron,Php,Cron,这两个cron命令之间的区别是什么: /usr/local/bin/php -f /home/username/public_html/... /usr/local/bin/php -q /home/username/public_html/... 第一个是“-f”,第二个是“-q” Cronjob对他们两人都很好。我只是不知道他们之间有什么区别 谢谢。来自: f: -f--文件 解析并执行指定的文件。-f是可选的,可以省略-只提供要执行的文件名就足够了 q: -q——没有标题 安静模式。抑

这两个cron命令之间的区别是什么:

/usr/local/bin/php -f /home/username/public_html/...

/usr/local/bin/php -q /home/username/public_html/...
第一个是“-f”,第二个是“-q” Cronjob对他们两人都很好。我只是不知道他们之间有什么区别

谢谢。

来自:

f:

-f--文件
解析并执行指定的文件。-f是可选的,可以省略-只提供要执行的文件名就足够了

q:

-q——没有标题
安静模式。抑制HTTP头输出(仅限CGI)

由于
-f
是可选的,并且
-q
仅适用于PHP的CGI版本(但是,您正在运行常规的命令行解释器),因此这会让您两次使用相同的命令:

/usr/local/bin/php /home/username/public_html/...

明确回答您的问题:在这种情况下,这两个命令之间没有差别

这两个选项是PHP命令的选项

 --no-header
   -q             Quiet-mode. Suppress HTTP header output (CGI only).

显示在PHP的帮助文档中,您可以在终端中使用
manphp
检查它们

大纲还包括

php [options] [ -f ] file [[--] args...]

其中
-f
似乎没有必要。

为我的答案添加了一些解释。如果这回答了您的问题,请标记为已接受。
php [options] [ -f ] file [[--] args...]