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 查看定時任務的狀態