date_time:备份时间backup_dir:备份到那个目录backup_log:备份成功的log文件err_log:备份失败的log文件注意:1、备份前,先cd到目标目录所在的父目录,然后执行zip命令。2、log文件不要放在存放备份数据的目录,因为最后一条命令是删除15以前的文件,会将log文件删掉脚本如下:#!/bin/bash date_time=`date +"%Y%m%d
原创 2016-06-27 16:53:38
813阅读
摘录自:Linux命令行与shell脚本编程大全.第3版
转载 2021-07-12 16:00:44
1097阅读
脚本说明:    文件备份linux系统维护的基本工作,此脚本使用tar 的增量备份,可以加到crontab 中定时执行。    该脚本备份的目录或者文件全部写到一个文件中CFG_FILE。# cat backup.sh  #!/bin/bash #backup directory o
原创 精选 2017-05-31 16:09:38
2663阅读
2点赞
我们在工作中,常常要备份一些资料,虽然事情不复杂,但是很费时间的,我在这里分享一个 Linux 备份脚本,轻松自如的实现自动备份,并且可以保留N天备份的档案。这个脚本分为两个文件,一个是执行文件web-backup.sh,另一个是备份项目文件project.lst。#backup.sh-- 重要变量名  作用LogFile 日志文件SourceDir 需要备份的目录BakDir 备份至此
转载 精选 2016-04-04 10:03:28
621阅读
.Z                compress程序压缩的档案 .bz2                bzip2程序压缩的档案 .gz &nbs
Linux系统中,备份数据是非常重要的一个工作,特别是对于一些重要的配置文件或者数据文件。为了简化备份过程,通常会编写一些备份脚本来自动化完成备份操作。 红帽操作系统是一个广泛使用的Linux发行版,在红帽系统中编写备份脚本也是非常常见的。备份脚本可以帮助管理员快速、简便地备份重要的数据文件,防止数据丢失或者损坏。 编写一个简单的Linux备份脚本并不复杂,下面是一个示例: ```bash
原创 2024-03-11 12:34:03
120阅读
文件备份[test@app-server ~]$ cat /home/test/uploadbak.sh#!/bin/bashfile_dir=/uplo`# tar everyday#echo "begining of tar"tar...
原创 2023-04-14 20:05:57
87阅读
#!/bin/bash#Linux 文件或目录备份脚本,执行脚本后加要备份的目录或文件名if [ -z $1 ];then  echo "Please usage $0 Directory or file" else{ if [ -d /root/backup ]; then#  echo "The \"backup\" Dir
原创 2013-06-27 23:45:41
791阅读
说明centos几种文件备份方式: 每天备份, 限制数量备份文件备份脚本, 可自行创建 a.txt~d.txt, dirA~dirD测试## 命令部分说明 crontab -e #添加定时任务 00 02 * * * sh /路径/脚本.sh #分 时 日 月 星期(0-6 0为星期日) 命令 crontab -l #查看任务列表 tail -f /var/log/cron #查看任务日志 d
转载 2024-03-01 09:04:54
109阅读
#!/bin/bash BACK_SAVE=/opt/back_save BACK_DIR=/opt/ BACK_FILE=cowboycms SCP_DIR=/opt/back_save DATE=`date +%F`  #check error check_error(){ &nbsp
原创 2012-04-24 11:18:30
698阅读
Linux crontab 定时执行脚本 https://www.runoob.com/linux/linux-comm-crontab.html bash脚本 循环目录下面 并保留原文件的修改时间,访问时间和访问权限。 #!/bin/bash time=`date +%Y%m%d -d "0 day ago"` #echo $time 当前日期 eg 2021062
原创 2023-03-12 11:25:15
324阅读
  工作所需,仅供参考,如有疑问,欢迎提出。 #!/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
1016阅读
1点赞
适用情况(以下场景测试正常):     一台设备同一文件夹向一台或多台远程设备相同或不同文件夹拷贝文件     一台设备不同文件夹向一台或多台远程设备相同或不同文件夹拷贝文件     AIX系统间文件非实时同步     AIX和RHEL系统间文件非实时同步     RHEL系统间文件非实时同步
原创 2017-05-19 13:07:52
1144阅读
1点赞
前段时间公司要求给服务器上一个存放数据的文件弄一个备份,在网上找了很多软件,要么就是收费要么就是service系统不能用,干脆自己写一个,慢点就慢点吧。准备:开发环境: Idea jdk1.8 maven在Idea中创建一个springboot的项目,我这边有需求mvc所以导入mvc的包;pom文件:<?xml version="1.0" encoding="UTF-8"?> <
       今天网上一个朋友问了我一个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
753阅读
在使用Linux系统进行数据库备份时,编写简单高效的备份脚本是非常重要的。特别是对于一些大型数据库系统如PostgreSQL(pgsql)来说,定期备份数据是至关重要的。在本文中,我们将讨论如何编写一个针对PostgreSQL数据库的备份脚本,并且将其实现在Linux系统上。 首先,我们需要使用一个叫做pg_dump的工具来备份PostgreSQL数据库。pg_dump是PostgreSQL自带
原创 2024-03-27 10:31:03
92阅读
脚本放在 /home/user/mysql_backup.shcrontab# crontab -l# m h dom mon dow command28 16 * * * /home/user/mysql_backup.sh 脚本如下 代码如下:#!/bin/sh # mysql_backup.sh: backup mysql data
转载 精选 2015-01-18 18:31:23
505阅读
在使用Linux系统进行MySQL数据库备份时,备份脚本是一个非常方便且必不可少的工具。备份脚本可以自动化执行备份任务,使备份过程更加高效和可靠。在Linux系统中,使用红帽操作系统进行MySQL数据库备份脚本的编写和执行是一个非常常见的操作。下面我们将介绍如何编写一个简单的MySQL备份脚本,并在红帽系统中运行。 首先,我们需要创建一个新的Shell脚本文件。可以使用vim或者其他文本编辑器来
原创 2024-03-14 10:29:09
83阅读
在使用Linux系统进行备份的过程中,Rman备份脚本是不可或缺的工具。Rman是Oracle提供的一个备份和恢复工具,可以对数据库进行在线备份和恢复操作。下面我们来了解一下Linux系统下如何编写Rman备份脚本。 首先,我们需要创建一个Rman备份脚本文件,可以使用vim或者其他文本编辑器来创建一个扩展名为.sh或者.rman的文件。在文件中,我们需要包含一些基本的命令和参数,以便Rman
原创 2024-05-17 09:32:10
78阅读
  • 1
  • 2
  • 3
  • 4
  • 5