• 相关软件
    >linux下tomcat的自动备份 创建者:zhangbinglei 更新时间:2011-12-30 16:28

    tomcat的文件可以随时备份,在linux下设置的备份方法和Windows下一样。计划任务,定时打成压缩包,方法如下:

    1、页面文件在/home/edn/tomcat6/webapps目录下,备份文件存放在/home/backup目录下.

    shell#vi /home/backup.sh
     #!/bin/sh
     cd /home/backup
     htdocsname='htdocsbak'`date +%y%m%d`'.tar.gz'
     tar cvzf $htdocsname /home/edn/tomcat6/webapps/*

    简单吧!别忘了chown 700 /home/backup.sh
     再编辑cron定时执行
     shell#crontab -e
     0 2 * * * /home/backup.sh
     0 3 * * * /usr/bin/find /home/backup -ctime +10 -exec rm {} \;
     每天2点执行备份,3点开始把前10天的删除,以免硬盘爆满 :)

    恢复的时候执行下面的命令就可以了
     rm -rf /home/edn/tomcat/webapps

     tar xzvf /home/backup/htdocsbakxxxxxx.tar.gz

    mysql的备份

    mysqlname='mysqlbak'`date +%y%m%d`'.sql'            //定义$mysqlname=mysqlbak年-月-日.sql
    mysqldump  edn > $mysqlname      //备份edn数据库名字为$mysqlname

    将上面两段代码放到backup.sh文件夹下 一同执行。

    相关文章
    本页查看次数: