备份网站内容的shell脚本代码

 更新时间:2013年02月24日 11:09:55   作者:  
备份网站内容的shell脚本代码,需要的朋友可以参考下
备份网站内容
复制代码 代码如下:

#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/$dirname/web
mkdir $bakdir/$dirname/db
#备份conf,检测通过
gzupload=upload.tgz
cp /opt/apache2/conf/httpd.conf $bakdir/$dirname/conf/httpd.conf
cd /opt/apache2/htdocs/php
tar -zcvf $bakdir/$dirname/web/$gzupload ./upload
#远程拷贝的目录要有可写权限
scp -r /backup/$dirname root@10.1.1.178:/backup

相关文章

  • linux shell之通过标识测试文件系统属性的方法示例

    linux shell之通过标识测试文件系统属性的方法示例

    今天小编就为大家分享一篇关于linux shell之通过标识测试文件系统属性的方法示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • 8个实用的Shell脚本分享

    8个实用的Shell脚本分享

    这篇文章主要介绍了8个实用的Shell脚本分享,本文给出了判断输入为数字、字符或其他、求平均数、自减输出、在文件中添加前缀、批量测试文件是否存在等实用脚本,需要的朋友可以参考下
    2015-06-06
  • Linux 下mysql通过存储过程实现批量生成记录

    Linux 下mysql通过存储过程实现批量生成记录

    这篇文章主要介绍了Linux 下mysql通过存储过程实现批量生成记录的相关资料,需要的朋友可以参考下
    2017-05-05
  • linux反弹shell的原理详解

    linux反弹shell的原理详解

    这篇文章主要介绍了linux反弹shell的原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • npm script命令同时进行多个监听服务的方法

    npm script命令同时进行多个监听服务的方法

    这篇文章主要介绍了npm script命令同时进行多个监听服务的方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-08-08
  • linux shell中实现循环日期的实例代码

    linux shell中实现循环日期的实例代码

    这篇文章主要介绍了linux shell中实现循环日期的实例代码,文中还给大家提到了LINUX SHELL遍历日期(指定输入两个日期)的实现方法,感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • Shell正则表达式之grep、sed、awk实操笔记

    Shell正则表达式之grep、sed、awk实操笔记

    这篇文章主要介绍了Shell正则表达式之grep、sed、awk实操笔记,本文使用grep、sed、awk配合正则达到了一些需求和目的,需要的朋友可以参考下
    2014-09-09
  • shell在指定目录下批量执行sql脚本的实例

    shell在指定目录下批量执行sql脚本的实例

    今天小编就为大家分享一篇shell在指定目录下批量执行sql脚本的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • centos中mysql备份数据库脚本分享

    centos中mysql备份数据库脚本分享

    这篇文章主要介绍了centos中mysql备份数据库脚本,可以做成mysql自动备份工具,管理网站一定会用的到,需要的朋友可以参考下
    2014-03-03
  • VPS自动备份数据库到FTP的脚本代码

    VPS自动备份数据库到FTP的脚本代码

    示例的文件目录结构:我在/home下操作,自动脚本名称为backup.sh(放置于/home目录下),VPS本地本分目录为/home/backup
    2013-01-01

最新评论