定時移動專案日誌

2021-08-25 15:00:28 字數 741 閱讀 1774

在日常開發中,尤其是對於商業站點來說,日誌的 記錄和分析是必不可少的一件事情,通常情況下是 通過日誌寫入特定的 目錄和檔案下,但是 這樣一來目錄裡面的檔案是 隨著訪問的 增加而日益增加,這樣就帶來很多的 問題 ,於是一來更多的 公司採用的 時候定期的把當前的日誌移走,也就是說移動到其它的目錄。但是這樣實現起來也並不困難,我們可以直接用程式來實現日誌的 移動但更多的時候我們是直接 用 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.刪除...