前段时间写的使用python脚本自动备份系统文件,今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份。直接上脚本如下:#!/bin/sh
#Automatic Backup Linux System Files
#Author wugk 2013-11-22
#Define Variab
原创
2013-11-22 17:55:20
3397阅读
点赞
#!/bin/bash #不存在的变量终止脚本执行 set -o nounset #执行出错终止脚本执行 set -o errexit #递归列出文件的绝对路径并执行压缩 delDir=`date -d "7 days ago" +%Y/%m/%d` zipDir=`date -d "1 days ago" +%Y/%m/%d` function getAndZipFile()...
转载
2019-09-26 16:04:00
243阅读
2评论
工作所需,仅供参考,如有疑问,欢迎提出。
#!/bin/sh # function:backup system config files weekly# name:SysBackUpByWeekly.sh# author:reed# blog:http://reeddeer.blog.163.com/# date:07/08/2012# version:1.0 # 说明:备份系
原创
2012-10-17 16:30:05
973阅读
点赞
每天备份
[root@yanjin ~]# vim backupdaily.sh
#!/bin/bash
#
# This program is created by JinYan 2012/07/06
#
# What is tis program?
# This program will backup the following messages:
#
原创
2012-07-06 11:27:45
741阅读
mysql数据库shell备份脚本任何项目的运行都离不开数据,持久化数据对于一个企业尤为重要,任何时候都不可掉以轻心,下面是我自己写的一个shell脚本,用来备份数据,分享给大家。#!/bin/bash#数据库连接信息MY_user=""MY_pass=""MY_port="3306"#环境变量PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/u
原创
2019-12-02 15:08:26
918阅读
脚本内容#!/bin/bashDATE=/backup/etc`date +%F`mkdir -p $DATEcp -a /etc/ $DATE
原创
精选
2022-07-22 09:01:51
417阅读
#!/bin/bashdate=`date +%Y%m%d`backDb=$date.sqlbackFile
原创
2022-08-05 17:32:09
77阅读
数据库备份的重要性不言而喻,备份的方法主要分为两大类,一是文件备份,二是数据库本身的备份机制binlog日志,今天先说说文件备份,就是将数据库【结构和数据】导出为文件。1.备份脚本在 /data/backup 下编写备份脚本 mysql_backup.sh 尽量不要在Windows环境下编写 shell 脚本,会有编码不对的问题,内容如下【备注已很清晰】:#!/bin/bash
source /e
#!/bin/bash mysql_host="localhost" mysql_user="xxxx" mysql_pwd="xxxxx" #保存备
原创
2022-04-06 18:27:34
138阅读
说明:1、指定备份目录2、在目录下查看是否有当日的文件夹,没有则生成3、执行脚本备份制定目录,排除upload附件目录,按日期时分秒生成备份。#/bin/shbackup_dir=/home/erdpc/backuparchive=`date +%Y%m%d`backup_file=`date +%Y-%m-%d-%H-%M-%S`if [ ! -d $backup_dir/$archive ];
原创
2022-08-18 09:36:59
43阅读
简单备份
我们先看一个简单但功能强大的归档机制。我们查看一个名为 arc 的简单脚本,该脚本支持从 Linux 的 shell 提示符创建备份快照。清单 1: arc 的 shell 脚本
#!/bin/sh tar czvf $1.$(date +%Y%m%d-%H%M%S).tgz $1 exit $?
arc 脚本接受单个文件或目录名作为参数,创建压缩的归档文
转载
精选
2009-06-02 11:47:48
1181阅读
#!/bin/bash
#this shell is create by ben@enmuo.cn
filename=`date +%Y%m%d%H%M%S`
echo -n "please input backup directory name:"
read directory
if [ ! -d $directory ]
then
echo 2&g
原创
2012-12-14 11:35:15
1179阅读
前2天给公司的测试库写了个shell备份脚本,复杂的不会写,只能先从简单的入手,现贴出脚本文件供大家学习参考,有不对的地方也请大家多多指出!#”————————sunday———————————-”source /home/oracle/.bash_profile$ORACLE_HOME/bin/rman <<EOFconnect target /run{allocate channe
原创
2014-01-24 11:26:24
741阅读
RMAN 备份案例-shell 脚通过shell 结合RMAN建立数据库的备份,可以简化数据库备份的工作,以下为一个备份案例:系统环境: 操作系统:RedHat EL6 Oracle: Oracle 11gR2 本方案结合RMAN的Catalog DB建立备份,通过Catalog DB可以很方便的存储RMAN的备份脚本,方便备份的调用。备份案例:1、删除obsolete
原创
2014-04-02 17:33:22
1446阅读
#!/bin/bash
MYUSER=root
MYPASS=password
SOCKET="/var/lib/mysql/mysql.sock"
MYCMD="mysql -u $MYUSER -p$MYPASS"
MYDUMP="mysqldump -u $MYUSER -p$MYPASS"
BACKUP_DIR="/work/ba
原创
2015-04-28 12:52:59
1029阅读
点赞