justnews快讯模块-自动采集和自动删除10天以上的数据

Auth:张老道       Date:2022/12/13       Cat:wordpress技术       Word:共366字       Views:101

最近启用了justnews主题的快讯,使用火车头自动采集和发布,每隔6小时更新一次,每次发布60条,这样一个月就得有7200条数据。

image-20221213095450532

为了缩减数据库大小,可以通过计划任务删除10天前的快讯数据。

删除数据库10天以上的快讯

DELETE FROM `wp_posts`
WHERE `post_type` LIKE '%kuaixun%'
AND DATEDIFF(NOW(), `post_date`) > 10

在/www/server/cron/新建一个kuaixun.sql,输入上面的SQL

image-20221213153240296

新建一个shell计划任务,脚本如下,每周执行一次。

#!/bin/sh 
username=root       
pass=数据库密码
db=数据库名
mysql -u$username -p$pass $db</www/server/cron/kuaixun.sql   

justnews快讯模块-自动采集和自动删除10天以上的数据 - 第3张图片

执行测试成功。

image-20221213153535482

除非注明,张老道的博客文章均为原创,本文地址 https://avue.cn/1384.html,转载请以链接形式注明出处。

作者: 简介:这个人很懒的狠,什么都没有不想留下~

《justnews快讯模块-自动采集和自动删除10天以上的数据》留言数:1

发表留言