删除日志的脚本
输入命令:vim dellog.sh 编写脚本
#!/bin/bash
#日志位置
location="/usr/local/logs"
find $location -name "*.*" -mtime +7 -exec rm -rf {} \;
- 变量location,表示删除日志文件位置为:/usr/local/logs
- find命令是linux系统查找文件的命令;
- -mtime +7:表示7天之前的文件;
- -exec:后面跟执行删除命令;
- {} \; :固定写法;
输入命令:chmod +x dellog.sh 执行脚本赋权;
输入命令:crontab -e 编写定时任务执行时间
30 23 * * 5 /usr/local/bin/dellog.sh
#分 时 日 月 周
crontab的命令:分、时、日、月、周 五种
- * 取值范围内的所有数字
- / 每过多少个数字
- - 从X到Z
- ,散列数字