给网站做了个需要每隔一段时间就要执行的任务,WordPress系统自带的定时执行功能有些问题,所以我们可以使用Linux服务器的计划任务功能来定时访问指定URL链接,来实现定时执行想要完成的任务。
假设我们想每隔15分钟访问URL链接:https://nuowa.net/te.php
以Debian服务器为例:
首先运行如下命令,打开Cron表
crontab -e
在打开的表中末尾添加如下命令:
*/15 * * * * wget -q -O /dev/null https://nuowa.net/te.php
或者你也可以使用curl命令:
*/15 * * * * curl -s https://nuowa.net/te.php > /dev/null 2>&1
首先要确保你系统上安装了wget或curl
*/15
: 每 15 分钟执行一次。
-s
(curl):静默模式,不输出到控制台。
-q
(wget):安静模式,不输出到控制台。
> /dev/null 2>&1
: 将输出和错误信息都丢弃。
然后按ctrl+o保存,回车,然后按ctrl+x退出
上述任务只适合用于访问型触发定时自动任务,不适合用于下载文件或生成文件。