實作功能,當日志檔案大于指定大小時,作日志檔案清空動作(不洗掉日志檔案)
#!/bin/bash for size in $(ls -l /export/Logs/ldop-basic-provider/info.log|awk '{print $5}') do for file in $(ls -l /export/Logs/ldop-basic-provider/info.log|grep $size |awk '{print $9}') do if [ ${size} -gt 6291456 ];then echo ${file} ${size} echo "" > ${file} fi done done

目前該腳本需要手工執行,加定時任務,
#!/bin/bash
..... /export/Logs/ldop-basic-provider/test.sh
表示每分鐘執行一次,具體crontab使用方式,可以參考下方鏈接文章,
參考文章:
https://www.cnblogs.com/kevingrace/p/9770082.html
https://www.cnblogs.com/nixiansen/p/11271843.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/234105.html
標籤:其他
