小樱 发表于 2014/4/28 00:39

Linux利用crontab -e计划任务自动删除PHP的tmp缓存目录的垃圾文件,或web的日志文件

例如有时候phpmyadmin老出现内存不够什么的,因为你的缓存已经满了。由于PHP不会自动清理过期缓存,导致的问题。
php.ini的session path的默认缓存目录就是/tmp,所以代码如下

运行crontab
crontab -e

输入如下内容,然后:wq保存退出即可,每小时自动删除一次,避开整点高峰期,整点前清理,提升效率
45 * * * * /bin/rm -rf /tmp/sess*

kangle的日志删除
45 * * * * /bin/rm -rf /vhs/kangle/var/*


百度百科crontab参数介绍
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。

分钟 (0-59)

小時 (0-23)

日期 (1-31)

月份 (1-12)

星期 (0-6)//0代表星期天

伤徝得欣赏 发表于 2014/4/28 00:39

我只属于你 发表于 2014/4/28 00:39

戏刚开始 发表于 2014/4/28 00:58

丿心丶姮 发表于 2014/5/3 20:54

好方法!
(PS:为了会员努力灌水!)

小樱 发表于 2014/5/3 21:24

丿心丶姮 发表于 2014/5/3 20:54
好方法!
(PS:为了会员努力灌水!)

这是小尾巴??

丿心丶姮 发表于 2014/5/3 21:49

算是吧!
(PS:为了会员努力灌水!)
页: [1]
查看完整版本: Linux利用crontab -e计划任务自动删除PHP的tmp缓存目录的垃圾文件,或web的日志文件