说明:需在脚本目录下创建文件log_arg.txt,第一列为日志路径,第二列日志名,第三列至少要保存的日志文件数量,第四列删除多少天之前的日志。log_arg.txt 文件内容:# first: log dir# secound: log name# third: log file not less than# forth: delete log how many days ago /g
原创 2017-08-31 14:28:48
2519阅读
很多服务软件的日志文件时间久了,文件很大,查看内容很不方便。下面的脚本是按天来分割日志,朋友们也可以自己修改按小时的。
原创 2014-02-26 15:20:31
6993阅读
1点赞
bash脚本:面向过程的编程中 顺序执行:默认法则,逐条执行各语句 选择执行:分支,条件判断,符合条件的分支予以执行; 循环执行:将同一段代码反复执行有限次,所以,循环必须有退出条件,否则将陷入死循环; 程序代码:语句和表达式组成 控制语句: bash循环控制语句: for while until for循环: for var_Name 
原创 2014-09-02 16:22:16
367阅读
How can I delete all files from my IIS log file directory that are over 90 days old? 这个脚本可以从日志目录中删除90天的记录。 Option ExplicitConst GENERAL_FAILURE = 2Const KillFile=0 ' Set this to 0 to not delete the f
原创 2004-10-21 07:59:26
1617阅读
在Kubernetes (K8S) 中,定时删除日志脚本是一个很常见的需求,通过定时清理日志文件,可以帮助我们节省存储空间并保持系统的健康运行。在本文中,我将向你展示如何编写一个定时删除日志脚本,并在K8S集群中定时执行这个脚本。 整体流程如下: | 步骤 | 操作 | |----------------|------------
原创 2024-05-08 10:32:09
103阅读
 删除日志脚本#!/bin/bashLOGPATH="/tmp/logs"DAY=7echo "execute running clean log shell" >> /shell/script.logFILES=`find $LOGPATH -name *.log -mtime +$DAY`for f in $FILES;do echo...
原创 2021-08-25 09:47:35
321阅读
# 科普文章:Python删除日志脚本 ## 1. 日志文件的重要性 在软件开发和运维中,日志文件扮演着非常重要的角色。通过记录系统运行过程中的信息、错误和警告,日志文件可以帮助开发人员追踪问题、排除故障,提升系统的稳定性和可靠性。然而,随着系统运行时间的增长,日志文件会不断增长,占用大量磁盘空间。为了避免磁盘空间被无用日志文件占满,我们需要定期清理日志文件。 ## 2. Python删除
原创 2024-06-16 05:03:08
49阅读
 删除日志脚本#!/bin/bashLOGPATH="/tmp/logs"DAY=7echo "execute running clean log shell" >> /shell/script.logFILES=`find $LOGPATH -name *.log -mtime +$DAY`for f in $FILES;do echo...
原创 2022-02-18 15:42:35
429阅读
# 教你如何实现Java删除日志脚本 ## 1. 流程概述 首先,让我们来看一下整个实现过程的步骤。下面是一个简单的表格展示: | 步骤 | 动作 | |------|-------------------------| | 1 | 打开日志文件 | | 2 | 读取日志内容 | | 3 |
原创 2024-03-03 03:25:26
14阅读
线上有一个日志系统,放在/data/log目录,有时候出现磁盘空间不足的情况,所以写了一个脚本删除前一天的日志文件。内容如下:#!/bin/basheve=`date -d "1 day ago" +"%Y%m%d"`startime=`date +%Y-%m-%d" "%H:%M:%S`echo "######################################" >>
原创 2016-02-04 10:37:25
1822阅读
http://www.ruanyifeng.com/blog/2012/01/a_bash_script_of_apac】
原创 2022-12-03 00:04:03
42阅读
{**Bash脚本基础**}BASH=GNU Bourne-Again Shell,BASH是GNU组织开发和推广的一个项目。Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具无法实现的功能。[1.如何创建新shell脚本]1.创建包含bash命令的文本文件(一般文件名后加.sh),文件
原创 2016-12-15 23:20:43
620阅读
1点赞
bash中最常见的就是一条一条的输入单个命令后执行,但是这种执行的效率十分的低,所以为了方便和高效率,所以我们需要一次性的执行多条命令。能够完成这种操作的方法有很多,比如:命令1$命令2$...命令1|命令2|...  进程之间通信(IPC)命令1;命令2;... 有点时候一次性的执行很多命令需要逻辑,需要分出先后,所以有了:顺序执行结构:命令1;命令2;...  
原创 2017-04-07 16:57:22
592阅读
bash 脚本 一 创建shell脚本 1 创建包含bash命令的文本文件 #!/bin/bash###写在文件的第一行,说明用什么解释器,来解释以下写的内容### 2 chmod  +x scripts3  将文件放置在用户的$PATH的目录中~/bin – 用于用户的私有程序/usr/local/bin – 本地开发、系统上的其他人使
原创 2017-06-21 16:43:13
933阅读
解释器shell脚本一般选择bash作为解释器,脚本开头应为#!/bin/bash 或 #!/bin/sh 添加脚本版本和注释功能在脚本的开头加注释,说明脚本作者、编写时间、脚本功能,最好可以加上脚本的版本号。shell中脚本注释用#,注释语句和#号之间有一个空格#!/bin/bash ### 脚本功能 添加脚本调试通过set命令添加脚本调试,如果报错,脚本直接退出,不继续执行,对于管道错误也可以
转载 2023-12-19 19:55:29
80阅读
bash脚本Shebang行脚本的第一行需要指定解释器,(即当前脚本需要通过什么解释器执行),这一行以#!字符开头,这个字符成为Shebang,所以这一行也叫作Shebang行#!之后就是脚本解释器的位置,bash脚本的解释器一般就是/bin/sh或者 /bin/bash。如果bash解释器不在/bin目录,那么脚本就无法执行,可以将解释器位置默认为 #! /use/bin/env bashShe
转载 2024-04-03 12:19:14
146阅读
Bash介绍:Bash(GNU Bourne-Again Shell)是一个为 GNU 计划编写的 Unix shell,它是许多 Linux 平台默认使用的 shell。 解释性语言,脚本语言,胶水语言(可以通过将系统调用、公共程序、工具和编译过的二进制程序”粘合“在一起来建立应用)。 Shell 脚本对于管理系统任务和其它的重复工作的例程来说,表现的非常好,根本不需要那些华而不实的成熟紧凑的编
转载 2023-10-24 15:05:47
136阅读
脚本脚本参数注释命令执行结果source 命令加载配置文件加载外部库执行权限和路径 依旧摘自阮大佬的Bash教程,这里仅做个人学习记录。脚本参数script.sh word1 word2 word3上面例子中,script.sh是一个脚本文件,word1、word2和word3是三个参数。脚本文件内部,可以使用特殊变量,引用这些参数: $0:脚本文件名,即script.sh $#:参数的数量
  学习shell脚本主要是为了方便一部分的自动化运维,如一些软件的自动化的安装,避免反反复复的敲命令,尽管使用python写管理脚本更加方便,但是学一下shell还是很有必要的。  本文中使用的shell为bash。  1. 第一个shell脚本touch test.sh #新建脚本文件 chmod u+x test.sh
转载 2024-05-15 07:31:52
85阅读
bash脚本 1.用户交互   例: echo  -n "Enter your name:" ; read name  #表示将输入的文本保存在name变量中 ‘;’在bash中使用则顺序执行之后的命令 echo -n 让用户直接在后面输入read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据 语法:
转载 2024-05-05 17:45:32
184阅读
  • 1
  • 2
  • 3
  • 4
  • 5