缙哥哥的博客
与你分享我的点点滴滴生活

使用宝塔面板中的计划任务shell脚本定时删除指定类型文件

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

最近发现某个源码程序的log文件实在有点多,网站日志增加的速度是真的快,不到半个月就把40G的空间给占满了,结果前天就有小伙伴反馈打不开了,缙哥哥脑壳痛,所以就想到了宝塔面板的计划任务功能,今天就跟大家分享下如何通过宝塔面板的计划任务中创建shell脚本进行定时删除网站日志

任务名称、执行周期缙哥哥就不多说了,根据自己的需求来指定,名称无非是为了分辨shell脚本功能而已。下面以缙哥哥的博客作为示例,直接来说说脚本内容:

find /www/www.dujin.org/Logs -name "*.log" -exec rm -rf {} \;

其中find后面的是指定文件夹,*.log是指定文件类型(后缀),这样就可以根据自己的需要来进行定时任务了,当然,我们也可以举一反三下,比如只删除错误日志:

find /www/www.dujin.org/Logs -name "*.error.log" -exec rm -rf {} \;

是不是跟Windows资源管理器搜索很像呢?没错,照着那个逻辑来就好了!

啥?你还没用宝塔?缙哥哥送你3188宝塔礼包,不要客气 https://www.bt.cn/?invite_code=MV91dGp3eGQ=

赞(7) 打赏
转载请注明来源及链接:缙哥哥 » 使用宝塔面板中的计划任务shell脚本定时删除指定类型文件
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 3

评论前必须登录!

 

  1. #2

    老铁。如果删除任意网站下面的runtime下面的所有文件怎么写。也就是定期清除缓存。thinkphp得缓存太多了

    lizhixue5年前 (2019-10-02)
  2. #1

    宝塔这个东西,我只是搭了环境就没有问过,看来很多功能还得要折腾

    张波博客5年前 (2019-07-07)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册