`

使用shell脚本进行日志文件备份和压缩

 
阅读更多

日志文件会随着程序运行的时间越来越大,占用存储空间,为此,可以考虑将日志文件进行压缩处理。

以下是压缩日志文件的shell脚本:

 

#!/bin/sh

./echnweb/.profile

 

logDIR="/echnweb/logs"

 

yesterday_time=`TZ=EAT+16 date +%Y-%m-%d`

 

ls $logDIR/console8003_debug.log.$yesterday_time | xargs gzip

ls $logDIR/console8003_error.log.$yesterday_time | xargs gzip

ls $logDIR/console8003_info.log.$yesterday_time | xargs gzip

分享到:
评论

相关推荐

    基于xtrabackup的MySQL数据库备份及还原Shell脚本.zip

    4. **备份压缩**:为了节省存储空间,可以对备份文件进行压缩。`xtrabackup`支持在备份过程中直接压缩,或者在备份完成后使用其他工具如`gzip`或`bzip2`进行压缩。 5. **备份存储**:备份文件应存储在安全、可靠的...

    shell脚本可配置化备份文件夹及子文件.rar

    以上是shell脚本进行文件夹及子文件备份的一些核心概念和技巧。实际的shell脚本会根据具体需求进行组合和调整,确保备份过程高效、可靠且易于管理。在使用这个压缩包中的脚本时,理解并定制这些方面将有助于满足你...

    xtrabackup备份恢复shell脚本

    《Xtrabackup备份与恢复:Shell脚本详解》 在MySQL数据库管理中,数据安全至关重要,而定期备份和有效的恢复策略是保障数据安全的关键环节。Xtrabackup是一款开源的、针对InnoDB存储引擎的热备份工具,它能够在不...

    db2自动备份shell脚本

    5. **压缩备份**:使用`gzip`或`bzip2`工具对备份文件进行压缩,以节省存储空间。例如,`gzip <backup_file.db2>`。 6. **清理旧备份**:根据保留策略删除旧的备份文件,例如,使用`find`命令查找并删除超过特定...

    Sql Server数据库自动全备份的脚本(带7z压缩)

    在备份脚本完成后,可以调用7-Zip的命令行接口(7z.exe)对生成的备份文件进行压缩,以减小存储占用。例如,你可以使用`7z a -t7z -m0=lzma2 -mx9 -mfb=64 -md=128m -ms=on backup.7z backup.bak`命令来压缩备份文件...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    shell脚本可配置多线程备份mysql5.7.8以后数据库.rar

    总之,利用shell脚本进行多线程备份MySQL 5.7.8以后的数据库是一个高效且灵活的方法,它能够根据系统资源和业务需求进行定制,确保数据的安全性和可靠性。通过深入理解和实践,可以进一步优化备份流程,提升整体系统...

    数据库备份Shell脚本.zip

    在IT行业中,数据库备份是确保数据安全和业务连续性的...通过结合Xtrabackup和Shell脚本,IT管理员可以构建出一个高效、可靠的MySQL数据库备份解决方案,确保即使在面临数据丢失或系统故障时,也能快速恢复业务运行。

    shell可配置脚本备份国产达梦数据库.rar

    6. **压缩与加密**:为了节省存储空间和增加安全性,脚本可能会调用`gzip`或`7z`等工具对备份文件进行压缩,并可能使用`gpg`进行加密,保护敏感数据。 7. **验证与恢复**:备份的价值在于其可恢复性,所以脚本可能...

    shell 自动备份oracle 脚本

    `配置说明.txt`提供了如何配置和使用这些脚本的详细指南,包括如何修改脚本中的变量以适应不同环境,如何设置备份策略,以及如何解读日志文件等内容。这是非常重要的文档,因为它可以帮助用户理解并定制备份流程,...

    Linux下清理数据库shell脚本

    - 可选地,对备份文件进行加密和压缩,以节省存储空间和提高安全性。 - 记录备份活动,包括备份时间、状态等信息,便于日后审计和故障排查。 3. **调度机制**:为了使脚本能够定时执行,我们可以利用Linux的cron...

    Shell 脚本编程实战100例.pdf

    8. 文件操作:实例“批量修改文件后缀名”、“压缩并归档文件”以及“监控Nginx进程的脚本”等,让读者学会利用Shell脚本进行文件操作和进程管理。 9. 循环和条件判断:如“使用for循环和if语句批量新建/删除用户”...

    Shell脚本编程100例

    `crontab -e`编辑cron定时任务,例子中每周五3点进行日志备份。 4. **一键部署LNMP**:`yum`是包管理器,用于安装和管理软件包。这里使用它安装部署LNMP(Linux, Nginx, MySQL, PHP)环境,并启动服务并使其开机...

    mysql自动备份shell脚本

    以下是一些关于如何创建和使用MySQL自动备份shell脚本的详细说明: 首先,我们需要一个能够执行备份、压缩、清理旧备份并(可选地)将备份文件传输到远程位置或发送电子邮件通知的脚本。以下两个示例提供了不同选项...

    RMAN备份脚本(详细)

    7. **脚本自动化**:在生产环境中,通常会将这些命令封装到shell脚本或批处理文件中,通过定时任务自动运行,确保数据库定期备份。 在Windows环境下,RMAN备份脚本可能包含与操作系统相关的路径和命令,如`@run.sql...

    shell脚本学习指南

    在嵌入式系统中,Shell脚本常用于设备初始化、系统监控、自动备份、日志分析等任务。由于资源有限,嵌入式环境中通常选择轻量级的Shell,如 BusyBox Shell。 综上所述,《Shell脚本学习指南》这本书涵盖了从基础到...

    windows下通过ssh自动备份的脚本

    `备份.bat`是核心的备份脚本,它将调用`7za.exe`对`要备份的目录.txt`中列出的目录进行压缩,然后使用`psftp.exe`将压缩后的文件上传到远程服务器。这个脚本可能包含以下步骤: 1. 解析`要备份的目录.txt`文件,...

    shell脚本实现mysql定时备份、删除、恢复功能

    Shell脚本中,可以使用这个命令来进行数据库的全量备份。 脚本内容展示了如何利用`mysqldump`执行备份操作。备份操作前,脚本设置了环境变量、检查备份路径是否存在、创建备份日志文件等准备工作。 备份操作步骤...

    shell脚本100例(最新版).pdf

    3. **每周五备份日志文件** 的脚本利用了`tar`命令进行压缩备份,并结合`date`命令生成日期标签,防止备份文件覆盖。通过`crontab -e`设置定时任务,每周五凌晨3点执行备份。 4. **一键部署LNMP** 的脚本展示了如何...

Global site tag (gtag.js) - Google Analytics