服務器天天0點定時備份日誌文件並保留3天

一、新建目錄:進入/opt/weaver/,執行新建目錄指令:(此目錄專門做備份ecology用)shell

mkdir ecologyBackup

 

二、修改目錄權限:vim

chmod 755 ecologyBackup

三、進入 /script/ ,新建.sh腳本:bash

touch  ecologyBackup.sh

修改腳本權限:ide

chmod 755 ecologyBackup.sh

四、編輯腳本:vim  ecologyBackup.sh , 寫以下內容(#!/bin/sh必須有,第二第三僅做註釋用)rest

  #!/bin/sh

  #it is a shell script which provides function of auto backup ecology logfiles regularly

  #by 494389

   

  date=`date +"%Y%m%d"`

  tar -cvf /opt/weaver/ecologyBackup/ecology_$date.tar.gz   ../opt/weaver/ecology

  find /opt/weaver/ecologyBackup  -name "*.tar.gz"  -mtime 3  -exec rm -rf {} \;

 

五、執行指令:日誌

crontab -e

   (任意目錄下執行都行),添加以下指令:code

00 00  * * * /script/ecologyBackup.sh

 

六、重啓服務 service crond restart crontab

 

相關指令:ip

    service crond start //啓動服務it

    service crond stop //關閉服務

    service crond restart //重啓服務

    crontab日誌:/var/log/cron.log  能夠用  tail -f /var/log/cron  觀察

相關文章
相關標籤/搜索