服务器天天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  观察

相关文章
相关标签/搜索