linux 上备份 web 站点的脚本。
[root@redhat script]# cat back_web.sh #!/bin/bash #use scp not use password . so do it -->#ssh-keygen -t rsa --> scp -p .ssh/id_rsa.pub root@机器B的IP:/root/.ssh/authorized_keys #mkdir & go to backup ##################################### #back up web myPath="/var/web_bak" month=`date +%m` day=`date +%d` year=`date +%Y` hour=`date +%H` min=`date +%M` dirname=$year-$month-$day-$hour-$min echo $dirname if [ ! -d "$myPath" ]; then mkdir "$myPath" fi cd $myPath mkdir $dirname cd $dirname mkdir conf mkdir web mkdir db ##################################### #backup conf file cd /etc/httpd tar -zcvf $myPath/$dirname/conf/httpd.conf.tgz ./httpd.conf #backup web cd /usr/local/apache2/ tar -czf $myPath/$dirname/web/htdocs.tgz htdocs scp -r $myPath/$dirname [email protected]:/backup
本文出自 “技术人生” 博客,请务必保留此出处http://jesnridy.blog.51cto.com/5554751/1441399
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。