本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文件夹位置。我们使用一个单独的列表文件,在这个文件中你需要列出要备份的文件/目录。我们添加了两个脚本,第一个脚本在每次拷贝完一个文件后询问密码(如果你启用了ssh密钥验证,那么就不会询问密码),而第二个
一个备份samba目录的脚本
原创 2016-06-23 23:27:07
919阅读
#!/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
1229阅读
简单备份脚本
原创 2011-08-16 14:41:45
823阅读
linux shell实现目录的增量备份
原创 18天前
25阅读
工作中服务器上某个目录下有每天产生的日志和文件,但该目录存储容量有限,需要备份或移动到一个比较大的备份目录下。目录是以每天的8位格式日期命名。如果今天是2020年4月10日,目录就是20200410设置一个可以调节备份的范围,需要的时候可以修改date1和date2中的数字,确定备份范围。下面的程序是将日期20前的目录备份走,每隔一周用crontab调用一次本脚本。crontab脚本略。#!/bi
原创 2020-04-10 09:31:37
886阅读
本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文件夹位置。我们使用一个单独的列表文件,在这个文件中你需要列出要备份的文件/目录。我们添加了两个脚本,第一个脚本在每次拷贝完一个文件后询问密码(如果你启用了ssh密钥验证,那么就不会询问密码),而第二个
原创 2015-10-28 10:01:17
340阅读
1,备份目录下面文件查看复制打印?#!/bin/bash  E_BADARGS=65  case $# in  //$#表示转入参数的个数,sh bak.sh ./ .sh 有二个参数./和.sh0)                     // 参数为空时,提示错误,
转载 精选 2013-07-29 00:56:08
709阅读
1评论
d=`date +%Y%m%d` source_dir=/root for i in `find  $source_dir  -maxdepth 1 -type f |grep  ".txt$"`    do    txt_name=`echo "$i" | gawk -F "/" '{ print $NF}'`    backup_name=`echo "$txt_name"|sed s/.tx
原创 2019-01-07 11:24:00
905阅读
#!/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
279阅读
2评论
# Shell MySQL 备份 在开发和运维过程中,数据库备份是非常重要的一环。通过定期备份数据库,可以保证数据的安全性和可靠性,以防止意外数据丢失。本文将介绍如何使用Shell脚本来备份MySQL数据库。 ## Shell脚本备份MySQL数据库 Shell脚本是一种可以在Unix/Linux系统下执行的脚本语言,它可以通过命令行直接调用系统命令和程序。我们可以使用Shell脚本来编写备
原创 2023-07-28 06:34:15
82阅读
# Shell 备份 MySQL 数据库 在 Linux 系统中,使用 Shell 脚本备份 MySQL 数据库是一种常见的做法。本文将介绍如何使用 Shell 脚本和 MySQL 命令行工具来实现数据库的备份。 ## 什么是 MySQL 备份? MySQL 备份是将数据库的数据和结构保存到一个文件中,以便在数据丢失或损坏时能够恢复。备份可以是全库备份,也可以是单个表的备份。 ## 为什么
原创 1月前
11阅读
* 定时器# 定期备份代码 * * * * * sh /home/cron/backup_code.sh >> /tmp/backup_code.log 2>&1 #!/bin/sh # 备份代码 basedir=/data/backup www_src=$basedir if[ ! -d "$ww
转载 2019-04-10 21:54:00
97阅读
2评论
shell备份脚本
原创 2023-06-28 09:22:00
0阅读
shell脚本备份mysql,放在crontab中,可以作为每日测试用数据库备份
原创 2021-07-30 10:09:57
65阅读
#!/bin/bash# 要备份的数据库名,多个数据库用空格分开databases=(db1 db2 db3) # 备份文件要保存的目录basepath='/root/backup/b3log.org/mysql/'if [ ! -d "$basepath" ]; then  m
转载 2017-04-05 15:17:48
606阅读
# 使用 Shell 实现 MySQL 数据库备份指南 在日常开发中,备份数据库是非常重要的一环。今天,我们将通过 Shell 脚本实现 MySQL 数据库备份的功能。接下来,我将为你阐述整个操作的流程,详细说明每一步的代码及其含义。 ## 操作流程 首先,我们来了解一下备份整个过程的步骤。 | 步骤 | 描述 | | ----
原创 22天前
0阅读
#该脚本的功能是在tmp目录下创建一个当天日期的文件夹,使用mysqldump生成每一个库的sql文件并保存在该文件夹下。然后对生成的sql文件进行压缩打包,生成新的压缩文件,并通过ftp上传当天生成的打包文件。 #/bin/bash DATE=`date +%Y%m%d` DATE_TIME=`date +"%Y%m%d%H%M%S"` MYSQL_HOST="localho
原创 2013-06-20 18:12:58
507阅读
1.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。  (1)编写shell程序fileback:  #!/bin/sh  DIRNAME=`ls /root |&
原创 2016-03-15 18:41:36
1081阅读
# MySQL备份 Shell脚本 ## 介绍 在使用MySQL数据库时,数据备份是非常重要的一项工作。备份可以保证数据的安全性,避免数据丢失。本文将介绍如何使用Shell脚本来备份MySQL数据库,并提供了一个示例脚本供参考。 ## Shell脚本备份MySQL数据库 使用Shell脚本来备份MySQL数据库是一种简单而有效的方法。Shell脚本是一种在Unix/Linux系统中运行的脚
原创 10月前
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5