linux定时任务,定时清理缓存

创建定时任务
/var/spool/cron/root(账号=文件名)

0 3 * * * sh /root/clearCache.sh  每天3点执行
*/2 * * * * sh /root/clearCache.sh 每两分钟执行

每五分钟执行一次: */5 * * * *
每小时执行一次 : 0 * * * *
每天执行一次: 0 0 * * *
每周执行一次: 0 0 * * 0
每月执行一次: 0 0 1 * *
每年执行一次: 0 0 1 1 *

clearCache.sh  clearwork.out 会是同目录输出,且需要777权限

#!/bin/sh
sync
sleep 1
echo $(date "+%Y-%m-%d %H:%M:%S")"@  sync_ok" >> clearwork.out
echo 1 > /proc/sys/vm/drop_caches
sleep 30
echo $(date "+%Y-%m-%d %H:%M:%S")"@  1_ok" >> clearwork.out
echo 2 > /proc/sys/vm/drop_caches
sleep 10
echo $(date "+%Y-%m-%d %H:%M:%S")"@  2_ok" >> clearwork.out
echo 3 > /proc/sys/vm/drop_caches 
sleep 10
echo $(date "+%Y-%m-%d %H:%M:%S")"@  3_ok" >> clearwork.out

$(date "+%Y-%m-%d %H:%M:%S")  取得当前时间
>> clearwork.out  为文件内最后追加
> clearwork.out 为覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值