Linux定时任务,每日定时释放内存

发布时间2022-12-31 21:20:40Linux6人已围观

简介 如果服务器的内存不够用,在不花钱添加内存的情况下,可以每天定时释放内存

Linux每日定时释放内存


linux定时任务crontab

#编辑crontab定时任务的两种方式:
第一种:vim /etc/crontab
第二种:crontab -e


crontab参数

* * * * * 五个*分别表示:
分 时 天 月 星期

举例如下:
1、每天1点30分执行某个任务
30 1 * * * 任务命令

2、每10分钟执行一次
*/10 * * * * 任务命令

3、每月1号1点执行一次
0 1 1 * * 任务命令

4、每个星期一1点执行一次
0 1 * * 1 任务命令


清理内存

echo N > /proc/sys/vm/drop_caches
0:不释放(系统默认值) 
1:释放页缓存 
2:释放dentries和inodes 
3:释放所有缓存

如果释放所有缓存
echo 3 > /proc/sys/vm/drop_caches


每天3点定时释放内存

vim /etc/crontab
添加如下:
0 3 * * * root echo 3>/proc/sys/vm/drop_caches
root是执行的用户名,也可以省略用户名

赞一个! (2)

文章评论