shell :日誌腳本

#!/bin/bash
DATE=`date +%F`
dir=/data/logs/disklog
if [ ! -d $dir ];then
   mkdir -p $dir
fi
df -h > $dir/$DATE.log
find $dir -mtime +365 |xargs rm -f

[root@xuhx-02 sbin]# date +%F 2019-07-27shell

-d file 檢測文件是不是目錄,若是是,則返回 truebash

UNIX/Linux文件系統每一個文件都有三種時間戳:code

訪問時間 (-atime/天,-amin/分鐘):用戶最近一次訪問時間。
修改時間 (-mtime/天,-mmin/分鐘):文件最後一次修改時間。(只有修改文件內容時纔會更改)
變化時間 (-ctime/天,-cmin/分鐘):文件數據元(例如權限、文件內容等)最後一次修改時間。
相關文章
相關標籤/搜索