【问题标题】:FeedWordPress cron job codeFeed WordPress cron 作业代码
【发布时间】:2013-03-06 22:00:21
【问题描述】:

WordPress 的 FeedWordPress(RSS 提取器)插件运行良好,但它没有每 5 分钟更新 RSS 的选项(默认为 60 分钟),因此唯一的方法是手动单击立即更新按钮。

我是新手,有些人告诉我使用 cron 工作每 5 分钟触发一次,所以我在 cpanel 中尝试过

首先我尝试了这个

curl http://domain.com/?update_feedwordpress=true > dev/null

但是遇到了这个错误

/bin/sh: dev/null: No such file or directory

我第二次尝试这个

wget http://domain.com/?update_feedwordpress=1

但现在我遇到了这个错误

/bin/sh: /usr/bin/wget: Permission denied

(我在那个地方用了我的domain.com

任何正确/准确的工作代码?

【问题讨论】:

  • 正确的路径是 /dev/null,但为了调试,我建议将输出重定向到一些日志

标签: cron wordpress


【解决方案1】:

您可以使用此代码:

/usr/local/bin/curl --silent -L  "http://example.com/?update_feedwordpress=1" >/dev/null 2>&1

您应该将example.com 替换为您的域名。

【讨论】:

    【解决方案2】:

    空设备是/dev/null

    /usr/bin/wget 似乎没有权限为当前用户执行。

    编写脚本(比如 mydebug.sh )并使用 cron 运行脚本可能更容易

    身份证
    ls -l /usr/bin/wget

    卷曲 ...

    然后检查是否有任何明显的权限错误。

    【讨论】:

    • 您能否通过有关 cron 作业的用户信息和 wget 权限来改进您的问题。
    猜你喜欢
    • 2014-08-31
    • 2020-06-10
    • 1970-01-01
    • 2016-03-19
    • 2014-11-26
    • 2020-03-16
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多