find /root -mtime +7 -type f -iname "*.log*" | xargs rm -rf
本條指令的含義
- 查找/root目錄下所有7天前建立的檔案類型為檔案且檔案名比對*.log*的檔案
- 強制删除1(以上)所找到的所有檔案
- -atime : 按檔案通路時間來查找檔案,-n指n天以内,+n指n天以前
- -ctime : 按檔案建立時間來查找檔案,-n指n天以内,+n指n天以前
- -mtime : 按檔案更改時間來查找檔案,-n指n天以内,+n指n天以前
- -amin : 同 -atime (機關:分鐘)
- -cmin : 同 -ctime (機關:分鐘)
- -mmin : 同 -mtime (機關:分鐘)
-type b/d/c/p/l/f : 查是塊裝置、目錄、字元裝置、管道、符号連結、普通檔案
- -iname : 名字比對忽略大小寫
- -name : 名字比對區分大小寫
- /bin/systemctl start crond.service //啟動服務
- /bin/systemctl stop crond.service //關閉服務
- /bin/systemctl restart crond.service //重新開機服務
- /bin/systemctl reload crond.service //重新載入配置
- crontab -e //編輯crontab檔案
- crontab -r //删除crontab檔案
- crontab -l //列出crontab檔案
- tail -f /var/log/cron //檢視定時任務日志
crontab操作