bla*_*l24 3 wordpress cron wget command-line-arguments
通过浏览网页,我注意到从 cPanel 启动 WordPress cron 作业的命令有两种变体。
请有人解释一下区别,哪个是正确/最好的选择?
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
谢谢
当然,我很想解释这个概念:
> 用于重定向
/dev/null 是一个黑洞,任何发送的数据都将被丢弃
2 是标准错误的文件描述符
> 用于重定向
& 是文件描述符的符号(没有它,以下 1 将被视为文件名)
1 是标准输出的文件描述符
因此>/dev/null 2>&1,将程序的输出重定向到/dev/null. 包括标准误差和标准输出。
cron如果您的工作有一些输出,只会给您发送电子邮件。将所有内容重定向到null,没有输出,因此cron不会向您发送电子邮件。
希望我解释得更清楚。