以下是自己在工作中備份服務器的腳本,留着怕忘記:
- #!/bin/sh
- DATE=`date +"%Y%m%d"`
- mkdir -p /www/bak/$DATE
- /etc/init.d/httpd stop
- cd /www/
- tar zcpf /www/bak/$DATE/users.tar.gz users>/dev/null 2>&1 &
- /etc/init.d/httpd start
- /etc/init.d/mysqld stop
- cd /var/lib
- tar zcpf /www/bak/$DATE/mysql.tar.gz mysql>/dev/null 2>&1 &
- /etc/init.d/mysqld start
- cd /www/prima/htdocs/apps/GenComSite
- tar zcpf /www/bak/$DATE/GenComSite.tar.gz sitepage upload>/dev/null 2>&1 &
- cd /var/Counter
- tar zcpf /www/bak/$DATE/CounterData.tar.gz data>/dev/null 2>&1 &
- cd /usr/prima
- tar zcpf /www/bak/$DATE/prima_etc.tar.gz etc>/dev/null 2>&1 &
- cd /www/prima/htdocs/apps/phpMyAdmin
- cp config.inc.php /www/bak/$DATE/config.inc.php>/dev/null 2>&1 &
- --------------------------------------------------------------------------------------------------
- #!/bin/sh
- DATE=`date +"%Y%m%d"`
- mkdir -p /backup/databak/$DATE
- /etc/init.d/httpd stop
- cd /www/
- tar zcpf /www/bak/$DATE/users.tar.gz users>/dev/null 2>&1 &
- /etc/init.d/httpd start
- /etc/init.d/mysqld stop
- cd /var/lib
- tar zcpf /www/bak/$DATE/mysql.tar.gz mysql>/dev/null 2>&1 &
- /etc/init.d/mysqld start
- cd /www/prima/htdocs/apps/GenComSite
- tar zcpf /www/bak/$DATE/GenComSite.tar.gz sitepage upload>/dev/null 2>&1 &
- cd /var/Counter
- tar zcpf /www/bak/$DATE/CounterData.tar.gz data>/dev/null 2>&1 &
- cd /usr/prima
- tar zcpf /www/bak/$DATE/prima_etc.tar.gz etc>/dev/null 2>&1 &
- cd /www/prima/htdocs/apps/phpMyAdmin
- cp config.inc.php /www/bak/$DATE/config.inc.php>/dev/null 2>&1 &