【发布时间】:2019-11-08 23:38:41
【问题描述】:
我有一个带有各种 WP-CLI 命令的 bash 脚本来运行备份、检查和优化数据库表、运行安全漏洞检查、检查可用的核心、插件和主题更新,然后通过电子邮件将报告发送给我。
如果我从命令行运行此脚本,它会完美运行。但是,如果我安排一个 cronjob,脚本会运行,但所有 WP 命令的输出都是这样的:
/usr/local/bin/dev-maintenance-check.bash:第 70 行:wp:找不到命令
我尝试了各种不同的 cron 作业格式,但均无济于事。这是当前的 cronjob:
0 1 * * 0,3 bash /usr/local/bin/dev-maintenance-check.bash
我的 WP-cli 安装在 usr/local/bin/wp。再一次,如果我在命令行中运行“bash /usr/local/bin/dev-maintenance-check.bash”,那就可以了。
对我来说,听起来 wp-cli 需要在脚本中调用。我确信我已经在 wp-cli 文档上用尽了我在 Google 上的搜索。任何帮助将不胜感激。
【问题讨论】: