前段时间写的使用python脚本自动备份系统文件,今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份。直接上脚本如下:#!/bin/sh #Automatic Backup Linux System Files #Author wugk 2013-11-22 #Define Variab
原创 2013-11-22 17:55:20
3607阅读
2点赞
目的:实现定时自动备份文件夹,并排除某些文件夹,写下日志,并自动清除过期的备份和日志。 主要有3个文件,自动备份和清除脚本文件,需要备份的文件夹列表文件,需要排除的文件夹列表文件,都放在/root/backup文件夹下面,备份的目标文件夹为/home/backup/192.168.0.8,所以要设定排除掉/home/backup这个文件夹,否则不知道会发生什么后果。 自动备份和清除脚本文件ba
原创 2012-03-31 17:32:21
1210阅读
每天备份  [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
769阅读
Linux 自动备份脚本是一种非常有用的工具,可以帮助用户轻松地自动备份重要数据和文件。在日常工作和生活中,我们可能会遇到各种数据丢失的问题,这时候备份就显得尤为重要。本文将介绍如何使用自动备份脚本来保护我们的数据。 自动备份脚本的作用是根据预先设定的时间间隔,自动将指定的文件或目录备份到指定的位置。它通过脚本编程实现,可以在后台静默运行,无需手动操作。这样,即使我们忘记备份,也能保证数据的安全
原创 2024-02-06 10:45:27
143阅读
简单备份 我们先看一个简单但功能强大的归档机制。我们查看一个名为 arc 的简单脚本,该脚本支持从 Linuxshell 提示符创建备份快照。清单 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
1259阅读
#!/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
1257阅读
Linux是一种开放源代码的操作系统,被广泛应用于服务器操作系统。在Linux系统中,Shell脚本是一种用于自动化执行任务的脚本语言。其中,备份是很重要的一个任务,而SFTP(Secure File Transfer Protocol)则是一种安全的文件传输协议。在Linux系统中,通过Shell脚本来实现备份并通过SFTP传输备份文件是一个常见的做法。 为了保证数据的安全性和可靠性,定期备份
原创 2024-04-26 09:56:21
279阅读
       今天网上一个朋友问了我一个shell的题目,让我帮他做下。下面是题目以及解题思路。题目:写作一个备份/etc目录的脚本,要求:将/etc目录下的所有文件cp到/var/backups目录下的以当天的日期命名的目录中例如(/var/backups/etc.20140809)。并且判断前一天的目录中的文件与当天的区别,如果无区别,则删除前一天的备份
推荐 原创 2014-08-17 01:25:03
6033阅读
8点赞
5评论
写作一个备份/etc目录的脚本,要求:将/etc目录下的所有文件cp到/var/backups目录下的以当天的日期命名的目录中例如(/var/backups/etc.20140809)。并且判断前一天的目录中的文件与当天的区别,如果无区别,则删除前一天的备份目录。[root@nolinux scripts]# cat auto_bak.sh#!/bin/bash##&
转载 精选 2015-02-04 15:36:36
757阅读
linux shell脚本实现自动备份Mysql数据库脚本
原创 2023-10-02 11:25:23
80阅读
shell脚本--自动备份应用日志
原创 2019-07-06 14:58:31
1628阅读
1点赞
文件自动归档备份脚本 /root/backup.sh #!/bin/bash # 首先判断输入参数个数是否为 1 if [ $# -ne 1 ] then echo "参数个数错误!应该输入一个参数,作为归档目录名" exit fi # 从参数中获取目录名称 if [ -d $1 ] then echo else echo echo "目录不存在!" echo exit fi DIR
# 自动备份MySQL数据库的shell脚本实现 在日常的数据库管理中,数据库备份是非常重要的一环。通过定时备份数据库,可以保证数据的安全性,防止数据丢失。在Linux系统中,可以通过编写shell脚本实现自动备份MySQL数据库的功能。本文将介绍如何编写一个简单的shell脚本来实现MySQL数据库的自动备份,以及如何设置定时任务来实现定时备份。 ## 准备工作 在开始编写shell脚本
原创 2024-06-28 06:02:27
42阅读
在数据库的日常维护工作中,除了保证业务的正常运行以外,就是要对数据库进行备份,以免造成数据库的丢失,从而给企业带来重大经济损失。通常备份可以按照备份时数据库状态分为热备和冷备,按照备份数据库文件的大小分为增量备份、差异备份和全量备份.一种全量备份的方法,来实现定时备份数据到mysql脚本文件,并且支持过期删除。1、新建shell脚本vi /opt/mysqlBackup.sh #!/bin/ba
      由于上次做项目的时候,客户要求需要对系统状态做自动备份,当时觉得自己写得脚本实在是不够上档次,就开始在网上搜索各种比较好的脚本,现在找到了一个还挺不错的脚本,与大家一起来解析分享一下。其实我第一遍看的时候中间有一小部分没有弄懂,觉得里面的语法真的是用的恰到好处,不过还是稍稍修改了一点。#说明使用的是bash语法来写脚本 #!/bin/bash #设置日志文
原创 2014-08-20 13:59:38
1444阅读
2点赞
脚本编写之前我在Linux Crontab有提到第一个脚本http://blog.csdn.net/yangshangwei/article/details/52452599#t30第一个脚本#!/bin/bash#oracle变量设置export ORACLE_BASE=/data/oracleexport ORACLE_HOME=/oracle/product/102export ORAC
原创 2021-05-31 15:09:20
1120阅读
  最近在整理服务器的脚本,发现以前写的mysql每天自动备份脚本写的不太好,就重新写了一个:#!/bin/bash ####目录环境的配置#### export datetime=`date +"%Y%m%d"` export mysqlbin_dir="/usr/local/mysql/bin" export datadir="`$mysqlb
原创 精选 2016-09-05 09:33:31
886阅读
通过shell脚本备份网络设备配置文件
原创 2018-02-12 16:04:03
10000+阅读
1点赞
1评论
lftp功能比较强大,各位站长其实可以利用它完成自己网站的备份,参考脚本如下#!/bin/bashBackPgName="wordpress.`date +%Y%m%d`.sql"echo "Begin to back up database wordpress to $BackPgName at `date "+%h %d %H:%M:%S"`"cd /root/PgDBBack#pg_dump
原创 2020-11-26 21:34:44
1511阅读
Linux系统中,MySQL数据库的自动备份是一项非常重要的工作。通过编写自动备份脚本,可以定时备份数据库中的数据,并保障数据的安全性和完整性。本文将详细介绍如何编写一个自动备份MySQL数据库的脚本,并利用Linux系统中强大的工具——红帽来实现这一功能。 首先,我们需要创建一个Shell脚本来实现自动备份MySQL数据库的功能。通过使用红帽系统中内置的crontab定时任务工具,我们可以设
原创 2024-05-06 10:47:17
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5