Wordpress CRON 作业命令
Wordpress CRON job commands
通过浏览网页,我注意到从 cPanel 启动 WordPress cron 作业的命令有两种变体。
请有人解释一下区别,哪个是要使用的 correct/best 选项?
wget -qO- https://www.mydomain.co.uk/wp-cron.php &> /dev/null
wget -q -O - https://www.mydomain.co.uk/wp-cron.php?doing_wp_cron >/dev/null 2>&1
谢谢
您正在使用 Wordpress 的 cron,但某些插件会禁用或阻止 CRON 工作。在这种情况下,我的建议是您通过服务器 Cron 创建此计划,或者安装一个插件来重新确认您的计划。
我遇到了同样的问题,甚至有点难以找到...正如您将看到的,它没有当前更新,但对我来说它有效。 https://wordpress.org/plugins/wp-crontrol & https://br.wordpress.org/plugins/advanced-cron-manager/
发送新闻
当然,我很想解释一下这个概念:
>
用于重定向
/dev/null
是一个黑洞,任何发送的数据都会被丢弃
2
是标准错误的文件描述符
>
用于重定向
&
是文件描述符的符号(没有它,后面的1会被认为是文件名)
1
是标准输出的文件描述符
因此 >/dev/null 2>&1
将程序的输出重定向到 /dev/null
。包括标准误差和标准输出。
cron
只会在你的工作有一些输出时才会给你发邮件。所有内容都重定向到 null
,没有输出,因此 cron
不会给你发邮件。[=21=]
希望我解释得更清楚。
通过浏览网页,我注意到从 cPanel 启动 WordPress cron 作业的命令有两种变体。
请有人解释一下区别,哪个是要使用的 correct/best 选项?
wget -qO- https://www.mydomain.co.uk/wp-cron.php &> /dev/null
wget -q -O - https://www.mydomain.co.uk/wp-cron.php?doing_wp_cron >/dev/null 2>&1
谢谢
您正在使用 Wordpress 的 cron,但某些插件会禁用或阻止 CRON 工作。在这种情况下,我的建议是您通过服务器 Cron 创建此计划,或者安装一个插件来重新确认您的计划。
我遇到了同样的问题,甚至有点难以找到...正如您将看到的,它没有当前更新,但对我来说它有效。 https://wordpress.org/plugins/wp-crontrol & https://br.wordpress.org/plugins/advanced-cron-manager/
发送新闻
当然,我很想解释一下这个概念:
>
用于重定向
/dev/null
是一个黑洞,任何发送的数据都会被丢弃
2
是标准错误的文件描述符
>
用于重定向
&
是文件描述符的符号(没有它,后面的1会被认为是文件名)
1
是标准输出的文件描述符
因此 >/dev/null 2>&1
将程序的输出重定向到 /dev/null
。包括标准误差和标准输出。
cron
只会在你的工作有一些输出时才会给你发邮件。所有内容都重定向到 null
,没有输出,因此 cron
不会给你发邮件。[=21=]
希望我解释得更清楚。