【问题标题】:Difference between sentences of cronjobscronjobs的句子之间的区别
【发布时间】:2014-11-01 13:58:04
【问题描述】:

这两个cron命令有什么区别:

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

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

第一个是“-f”,第二个是“-q” Cronjob 对他们俩都很好。我只是不知道它们之间有什么区别。

谢谢。

【问题讨论】:

    标签: php cron


    【解决方案1】:

    来自PHP manual

    f:

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

    问:

    -q --no-header
    静音模式。禁止 HTTP 标头输出(仅限 CGI)。

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

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

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

    【讨论】:

    • 为我的回答添加了一些解释。如果这回答了您的问题,请标记为已接受。
    【解决方案2】:

    这两个选项是PHP命令的。

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

    --file file
       -f file        Parse and execute file
    

    显示在 PHP 的帮助文档中,您可以在终端中使用man php 进行查看。

    提纲也包含

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

    -f 似乎没有必要。

    【讨论】:

      猜你喜欢
      • 2017-10-07
      • 1970-01-01
      • 2022-01-21
      • 2012-03-21
      • 1970-01-01
      • 2021-03-11
      • 2020-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多