表示每天的点分执行删除/path/to/file文件的操作。
rm /path/to/file
在编辑器中,输入以下代码,表示每隔一小时执行脚本,把30天前的文件全部删除。
0 * * * * find /path/to/files -type f -mtime +30 -delete
如果想删除目录而不是文件,需要将代码修改为
0 * * * * find /path/to/directory -type d -mtime +30 -exec rm -rf {} ;
其中,“-type d”表示删除目录,“-exec”表示执行指定的rm命令,“{}”表示查找到的目录,后面的“;”表示命令结束。
上述命令意思是每5分钟定时删除/mnt/data/logs/目录下的所有.log文件。
/5 * * * * rm -rf /mnt/data/logs/
参数说明:
*/5 : 每5分钟执行一次操作。
*: 不限定每小时执行的具体时间。
*: 不限定每天执行的具体时间。
*: 不限定每月执行的具体日期。
*: 不限定每周执行的具体日期。