定时删除文件脚本
1.删除脚本
vi delete
#!/bin/bash
#删除文件
#解释 找到/FastDFDS/FastDFS 目录下 10天前修改的 名字任意 并删除
find /FastDFS/FastDFS -mtime +1 -name "*" -exec rm -rf {} \ ;
#解释 找到/FastDFDS/FastDFS 目录下 大于1M(1024Kb)的文件 并删除
find /FastDFS/FastDFS -type f -size +1024 -exec rm -rf {} \ ;
#删除文件夹
find /FastDFS/FastDFS -mtime +1 -name "*" -type d -exec rm -rf {} \ ;
chmod +x delete
在{}和\之间必须要有空格,否则会报missing argument to `-exec'
如果把文件夹下面所有的文件都删了,文件夹也会同时被删除
2. 定时任务
vi /etc/crontab
* * * * * root /delete
service crond status 查看定时任务的状态
We only live once, and time just goes by.