mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-23 23:06:06 +08:00
修复删除日志错误
This commit is contained in:
parent
c183201e6f
commit
da74481ec4
|
@ -12,12 +12,14 @@ remove_js_log() {
|
||||||
local diff_time
|
local diff_time
|
||||||
for log in $log_full_path_list; do
|
for log in $log_full_path_list; do
|
||||||
local log_date=$(echo $log | awk -F "/" '{print $NF}' | cut -c1-10) #文件名比文件属性获得的日期要可靠
|
local log_date=$(echo $log | awk -F "/" '{print $NF}' | cut -c1-10) #文件名比文件属性获得的日期要可靠
|
||||||
if [[ $is_macos -eq 1 ]]; then
|
if [[ $(date +%s -d $log_date 2>/dev/null) ]]; then
|
||||||
diff_time=$(($(date +%s) - $(date -j -f "%Y-%m-%d" "$log_date" +%s)))
|
if [[ $is_macos -eq 1 ]]; then
|
||||||
else
|
diff_time=$(($(date +%s) - $(date -j -f "%Y-%m-%d" "$log_date" +%s)))
|
||||||
diff_time=$(($(date +%s) - $(date +%s -d "$log_date")))
|
else
|
||||||
|
diff_time=$(($(date +%s) - $(date +%s -d "$log_date")))
|
||||||
|
fi
|
||||||
|
[[ $diff_time -gt $((${days} * 86400)) ]] && rm -vf $log
|
||||||
fi
|
fi
|
||||||
[[ $diff_time -gt $((${days} * 86400)) ]] && rm -vf $log
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user