【问题标题】:Wordpress CRON job commandsWordpress CRON 作业命令
【发布时间】:2020-06-10 07:05:22
【问题描述】:

通过浏览网页,我注意到从 cPanel 启动 WordPress cron 作业的命令有两种变体。

请有人解释一下区别,哪个是正确/最佳的选择?

  1. wget -qO- https://www.mydomain.co.uk/wp-cron.php &> /dev/null

  2. wget -q -O - https://www.mydomain.co.uk/wp-cron.php?doing_wp_cron >/dev/null 2>&1

谢谢

【问题讨论】:

标签: wordpress cron command-line-arguments wget


【解决方案1】:

当然,我很想解释一下这个概念:

> 用于重定向

/dev/null 是一个黑洞,发送的任何数据都会被丢弃

2 是标准错误的文件描述符

> 用于重定向

&是文件描述符的符号(没有它,后面的1会被认为是一个文件名)

1 是标准输出的文件描述符

因此>/dev/null 2>&1 将程序的输出重定向到/dev/null。包括标准错误和标准输出。

cron 只会在您的工作有一些输出时给您发送电子邮件。将所有内容重定向到null,没有输出,因此cron 不会向您发送电子邮件。

希望我解释得更清楚。

【讨论】:

    【解决方案2】:

    您正在使用 Wordpress 中的 cron,但某些插件会禁用或阻止 CRON 工作。在这种情况下,我的建议是通过 Server Cron 创建此计划,或者安装一个插件来重新确认您的计划。

    我遇到了同样的问题,它甚至有点难以找到......而且你会看到它没有最新的更新,但对我来说它有效。 https://wordpress.org/plugins/wp-crontrol & https://br.wordpress.org/plugins/advanced-cron-manager/

    发送新闻

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 2014-02-13
      • 2015-12-23
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      相关资源
      最近更新 更多