WP cli 命令未在 crontab 中运行

WP cli 命令未在 crontab 中运行

我在将 wp cli 命令添加到我的 crontab 时遇到了问题。

以下工作:

*/1 * * * * sudo -u web0 -i /usr/local/bin/wp theme update --all --path=/var/www/domain.com/web > /home/bob/themes.txt

但以下内容并非如此:

20 14 * * * sudo -u web0 -i /usr/local/bin/wp theme update --all --path=/var/www/domain.com/web > /home/bob/themes.txt

我想知道为什么它不允许我设置特定的时间来执行,通配符值似乎不是问题。

我在我的根 crontab 中运行上述程序。

答案1

如上所述,我还是个新手,但我找到了解决方案。

问题从来不是命令而是 crontab,即使在我的服务器上更改了时区后,crontab 仍然使用 UTC 时间。

为了避免这种情况,只需调整 crontab 在适当的 UTC 时间执行,因为 SAST 提前 2 小时。

相关内容