Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。 首行中的符号#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程 序。如果首行没有这句话,在执行脚本文件 ...
一 日志文件样式 二 目标 备份压缩.log结尾 amp amp 时间样式为 date Y m d 的日志文件 如: 等 可指定压缩范围 N天前至当天 :如:今天 昨天 date d day Y m d 至今天 前天至今天 压缩命名格式为:日期.tar.gz 或:日期.tar.bz ,压缩N天范围内文件后将会生成N个压缩包 可指定压缩模式 二选一 :tar czf 或 tar cjf 可指定删除范 ...
2017-09-12 17:05 0 1443 推荐指数:
Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。 首行中的符号#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程 序。如果首行没有这句话,在执行脚本文件 ...
以前工作中写的日志备份的脚本,现记录一下日志备份脚本代码,以后工作中遇到遇到需要备份或者清理日志的时候可以拿来简单修改一下使用,减少工作量。 把备份脚本添加到Linux定时任务中,可以定时执行。 日志备份代码如下: ...
...
, 2 files 2、压缩历史文件脚本 gzip_history_files [root@www ...
使用crontab 定时备份文件 1. 编辑crontab规则 2. 编写shell脚本 find -mtime +N/-N/N 的时间算法 参见:https://blog.csdn.net/yakoo5/article/details/17709561 ...
以下是shell自动备份用的: 主要功能: 1)将pathSrc目录中的文件拷贝到pathDst目录中去。 具体步骤:先查询源目录和目标目录中的文件,分别存在fileSrc和fileDst中。 -> 来两个循环,比较。不在fileDst的就拷贝过去。再判断一下是否拷贝成功 ...
1:目标 实现在图像化界面输入需要备份的源文件路径、目标路径,定时的时间、然后通过输入的信息,把需要备份的源文件打包放到指定的目标路径下以执行定时任务的时间为子目录 把/shell/l.txt文件每分钟备份打包一次,放到/lile目录 ...
1. 遍历指定目录下全部文件夹下的logs目录,将2天前的日志按日志名称单独压缩 (5个文件5个压缩包,压缩率低。)#!/bin/shbaseFolder="/opt/test";#查找days-1 天前的日志days=3;cd ${baseFolder};for dir in $(ls ...