誰能救救我

Home Home
引用 | 編輯 EC最強
2009-01-11 19:13
樓主
推文 x0
1. 前置工作

  創造一個文字檔,大小超過2M,副檔名 .log ,並將其放於 /var/log下

2. 寫一支shell log_manager.sh

  a. 檢查目錄中所有大於 2M的文字檔,將其路徑,檔名,大小以及現在時間紀錄於 /var/log/log_manager.log
        ,需用累加的方式
     
  b. 如果此超過2M的文字檔副檔名為.log,則複製此檔為 xxx.log.date,其中date為現在時間,格式為
        year-month-day-hour-minute,並將此檔案壓縮成 xxx.log.date.gz後將其搬移到另ㄧ掛載的磁碟,而原來的文字檔內容清空
           ; 整個過成如果有任何錯誤也有把錯誤訊息放在 /var/log/log_manager.log
           
     c. 執行b步驟時,如果發現掛載磁碟已經有之前備份相同大小的同ㄧ檔案,則不做備份
     
3. 放到 crond
 
  將第二步驟寫的 log_manager.sh放入 crond ,每1分鐘執行ㄧ次

獻花 x0
引用 | 編輯 tp6njo6
2009-01-26 02:37
1樓
  
表情 表情 表情 能否寫的再詳境

獻花 x0
引用 | 編輯 EC最強
2009-02-01 00:22
2樓
  
這已經很詳細了 要寫一個shell檔

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-18 06:23
3樓
  
我替你上網查詢一下看看是怎麼回事,但是如果你提供的信息不足的話也沒有辦法

獻花 x0
引用 | 編輯 jasonk0914
2014-01-03 00:52
4樓
  
對不起,幫不了你喔~需要shell script表情

獻花 x0