前言
一些 linux 和 shell 的小细节记录
1、清理cache
1
2
3
4
5
6
7
8
|
仅清除页面缓存(PageCache)
sync; echo 1 > /proc/sys/vm/drop_caches
清除目录项和inode
sync; echo 2 > /proc/sys/vm/drop_caches
清除页面缓存,目录项和inode
sync; echo 3 > /proc/sys/vm/drop_caches
|
2、crontab定时任务取值范围
文件/etc/crontab中每行任务的描述格式如下:
1
2
3
4
5
6
7
8
|
minute hour day month dayofweek command
minute - 从0到59的整数
hour - 从0到23的整数
day - 从1到31的整数 (必须是指定月份的有效日期)
month - 从1到12的整数 (或如Jan或Feb简写的月份)
dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)
|
前面五个*号代表五个数字,数字的取值范围和含义如下:
分钟 (0-59)
小時(0-23)
日期(1-31)
月份(1-12)
星期(0-6) //0代表星期天
……
阅读全文