#!/bin/bash#The owner is Echo.Atlasmtime=`stat -c %Y /logs/blackhole/main.log`systime=`date +%s`if [ $[ $systime - $mtime ] -gt 21600 ]then echo "This file has been updated
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk、sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值加入了“*” 不是意思是: 当然, 如果变量var已经被设置的话, 那么其值就是$var.[chengmo@ localhost ~]$ e
在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。 awk中,流程控制语句,语法结构,与c语言类型。下面是各个语句用法。一.条件判断语句(if)if(表达式) #if ( Variable in Ar
vi /etc/logrotate.d/nginx #编辑脚本/usr/local/nginx/logs/*.log /usr/local/nginx/logs/nginx_logs/*.log{missingok #忽略错误,如“日志文件无法找到”的错误提示。dateext #切换后的日志文件会附加上一个短横线和YYYYMMDD格式的日期,没有这个配置项会附
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号