備份服務器腳本

以下是自己在工作中備份服務器的腳本,留着怕忘記:
 

  1. #!/bin/sh  
  2. DATE=`date +"%Y%m%d"`  
  3. mkdir -p /www/bak/$DATE  
  4.  
  5. /etc/init.d/httpd stop  
  6. cd /www/  
  7. tar zcpf /www/bak/$DATE/users.tar.gz users>/dev/null 2>&1 &  
  8. /etc/init.d/httpd start  
  9. /etc/init.d/mysqld stop  
  10. cd /var/lib  
  11. tar zcpf /www/bak/$DATE/mysql.tar.gz mysql>/dev/null 2>&1 &  
  12. /etc/init.d/mysqld start  
  13.  
  14. cd /www/prima/htdocs/apps/GenComSite  
  15. tar zcpf /www/bak/$DATE/GenComSite.tar.gz sitepage upload>/dev/null 2>&1 &  
  16. cd /var/Counter  
  17. tar zcpf /www/bak/$DATE/CounterData.tar.gz data>/dev/null 2>&1 &  
  18. cd /usr/prima  
  19. tar zcpf /www/bak/$DATE/prima_etc.tar.gz etc>/dev/null 2>&1 &  
  20. cd /www/prima/htdocs/apps/phpMyAdmin  
  21. cp config.inc.php /www/bak/$DATE/config.inc.php>/dev/null 2>&1 &  
  22. --------------------------------------------------------------------------------------------------  
  23. #!/bin/sh  
  24. DATE=`date +"%Y%m%d"`  
  25. mkdir -p /backup/databak/$DATE  
  26.  
  27. /etc/init.d/httpd stop  
  28. cd /www/  
  29. tar zcpf /www/bak/$DATE/users.tar.gz users>/dev/null 2>&1 &  
  30. /etc/init.d/httpd start  
  31. /etc/init.d/mysqld stop  
  32. cd /var/lib  
  33. tar zcpf /www/bak/$DATE/mysql.tar.gz mysql>/dev/null 2>&1 &  
  34. /etc/init.d/mysqld start  
  35.  
  36. cd /www/prima/htdocs/apps/GenComSite  
  37. tar zcpf /www/bak/$DATE/GenComSite.tar.gz sitepage upload>/dev/null 2>&1 &  
  38. cd /var/Counter  
  39. tar zcpf /www/bak/$DATE/CounterData.tar.gz data>/dev/null 2>&1 &  
  40. cd /usr/prima  
  41. tar zcpf /www/bak/$DATE/prima_etc.tar.gz etc>/dev/null 2>&1 &  
  42. cd /www/prima/htdocs/apps/phpMyAdmin  
  43. cp config.inc.php /www/bak/$DATE/config.inc.php>/dev/null 2>&1 & 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章