1、新建目录:进入/opt/weaver/,执行新建目录指令:(此目录专门作备份ecology用)
mkdir ecologyBackup
2、修改目录权限:
chmod 755 ecologyBackup
3、进入 /script/ ,新建.sh脚本:
touch ecologyBackup.sh
修改脚本权限:
chmod 755 ecologyBackup.sh
4、编辑脚本:vim ecologyBackup.sh , 写如下内容(#!/bin/sh必须有,第二第三仅作注释用)
#!/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 {} \;
5、执行指令:
crontab -e
(任意目录下执行都行),添加如下指令:
00 00 * * * /script/ecologyBackup.sh
6、重启服务 service crond restart
相关指令:
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
crontab日志:/var/log/cron.log 可以用 tail -f /var/log/cron 观察