在日常開發中,尤其是對於商業站點來說,日誌的 記錄和分析是必不可少的一件事情,通常情況下是 通過日誌寫入特定的 目錄和檔案下,但是 這樣一來目錄裡面的檔案是 隨著訪問的 增加而日益增加,這樣就帶來很多的 問題 ,於是一來更多的 公司採用的 時候定期的把當前的日誌移走,也就是說移動到其它的目錄。但是這樣實現起來也並不困難,我們可以直接用程式來實現日誌的 移動但更多的時候我們是直接 用 shell指令碼來進行日誌的 移動。下面之是個人寫的乙個shell指令碼,僅供參考:
#!/bin/bash
export $path
filename=`date +%f%h`
#日誌存放跟目錄
cd /opt
#獲取目錄名稱
directory=`echo $ | awk -f "-" ''`
mkdir $
if [ -e "$" ];then
cd "$"
#這一步就是把需要移動的日誌轉移到當前建立的目錄
cp /var/log/yum.log yum.log
#清除當前的日誌
#echo '' > 日誌存放絕對路徑
else
echo "create directory error"
fi儲存該檔案為 .sh結尾的檔案,然後在配置crontab以每小時為乙個週期進行日誌的移動工作。
當日誌移動以後我們可以直接進行該日誌行為的分析工作。
定時刪除日誌檔案 linux定時清理日誌
linux是乙個很能自動產生檔案的系統,日誌 郵件 備份等。雖然現在硬碟廉價,我們可以有很多硬碟空間供這些檔案浪費,讓系統定時清理一些不需要的檔案很有一種爽快的事情。不用你去每天惦記著是否需要清理日誌,不用每天收到硬碟空間不足的報警簡訊,想好好休息的話,讓我們把這個事情交給機器定時去執行吧。1.刪除...
定時刪除日誌檔案 linux定時清理日誌
linux是乙個很能自動產生檔案的系統,日誌 郵件 備份等。雖然現在硬碟廉價,我們可以有很多硬碟空間供這些檔案浪費,讓系統定時清理一些不需要的檔案很有一種爽快的事情。不用你去每天惦記著是否需要清理日誌,不用每天收到硬碟空間不足的報警簡訊,想好好休息的話,讓我們把這個事情交給機器定時去執行吧。1.刪除...
Linux日誌定時清理
linux是乙個很能自動產生檔案的系統,日誌 郵件 備份等。雖然現在硬碟廉價,我們可以有很多硬碟空間供這些檔案浪費,讓系統定時清理一些不需要的檔案很有一種爽快的事情。不用你去每天惦記著是否需要清理日誌,不用每天收到硬碟空間不足的報警簡訊,想好好休息的話,讓我們把這個事情交給機器定時去執行吧。1.刪除...