FeedWordPress cron作业代码
WordPress的FeedWordPress(RSS抓取器)插件运行良好,但它没有每5分钟更新RSS的选项(默认为60分钟),因此唯一的方法是手动单击“立即更新”按钮 我是新手,有些人告诉我使用FeedWordPress cron作业代码,cron,wordpress,Cron,Wordpress,WordPress的FeedWordPress(RSS抓取器)插件运行良好,但它没有每5分钟更新RSS的选项(默认为60分钟),因此唯一的方法是手动单击“立即更新”按钮 我是新手,有些人告诉我使用cron作业每5分钟触发一次,所以我在cpanel中尝试了这一点 首先,我尝试了这个 curl http://domain.com/?update_feedwordpress=true > dev/null wget http://domain.com/?update_feedwordpress
cron
作业每5分钟触发一次,所以我在cpanel中尝试了这一点
首先,我尝试了这个
curl http://domain.com/?update_feedwordpress=true > dev/null
wget http://domain.com/?update_feedwordpress=1
但是,我得到了这个错误
/bin/sh: dev/null: No such file or directory
/bin/sh: /usr/bin/wget: Permission denied
第二次我尝试了这个
curl http://domain.com/?update_feedwordpress=true > dev/null
wget http://domain.com/?update_feedwordpress=1
但现在我得到了这个错误
/bin/sh: dev/null: No such file or directory
/bin/sh: /usr/bin/wget: Permission denied
(我在那里使用了我的domain.com
)
任何正确/准确的工作代码?空设备是
/dev/Null
/usr/bin/wget似乎没有权限为当前用户执行
编写脚本(比如mydebug.sh)并使用cron运行脚本可能更容易
idls-l/usr/bin/wget 卷曲 然后检查权限导致的任何明显错误。您可以使用以下代码:
/usr/local/bin/curl --silent -L "http://example.com/?update_feedwordpress=1" >/dev/null 2>&1
您应该将
example.com
替换为您的域名。正确的路径是/dev/null,但对于调试,我建议将输出重定向到一些日志。您是否可以使用cron作业的用户信息、wget上的权限来改进您的问题。