首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
match
runtime
list
hashcode
heatmap
perl
export
uri
input
utf-8
stream
foreach
triggers
php
metadata
install
timezone
yaml
emoji
typescript
audio
loops
search
keyword
bit
actionscrip
cSharp
node.js
usb
replace
cpython
web
md5
char
web3
timestamp
httpclient
tree
dagger
text
blob
iostream
vba
lua
split
cookie
nodejs
chat
future
const
sum
main
format
spring
dockerfile
subset
erlang
require
python
default
controller
cmd
bash
js
c语言
regex
random
httprequest
string
datetime
plugins
bitmap
schema
get
copy
bytecode
python2
rsa
case
当前位置:
开发笔记
>
编程语言
> 正文
用shell本检查日志中是否有错,有错则发邮件
作者:xujian6561 | 来源:互联网 | 2017-07-08 13:46
#!/bin/bash#初始化环境变量source.bash_profile#日志名中的固有日期格式f_name=`date+%Y%m%d`#日志的路径及名称log_file=/backup/db/rman/log/rman$f_name-0401.logecho$log_file#统计日志文件行数#line_num=`wc-l$log_file|
#!/bin/bash
#初始化环境变量
source .bash_profile
#日志名中的固有日期格式
f_name=`date +%Y%m%d`
#日志的路径及名称
log_file=/backup/db/rman/log/rman$f_name-0401.log
echo $log_file
#统计日志文件行数
#line_num=`wc -l $log_file|awk '{print $1}'`
#echo $line_num
#如果日志文件不存在,则直接发送邮件;否则检查文件中是否有erro和Erro关键字,有则发邮件
if [ ! -e $log_file ]
then
echo "send mail"
echo "没找到文件$log_file" | mutt -s "BI库rman备份时出现错误" -- 393741056@qq.com
else
erro_num=`cat $log_file|grep 'erro'|wc -l`
Erro_num=`cat $log_file|grep 'Erro'|wc -l`
if [ $erro_num -gt 0 -o $Erro_num -gt 0 ]
then
echo "send mail"
echo "请检查文件$log_file" | mutt -s "BI库rman备份时出现错误" -- 393741056@qq.com
fi
fi
bash
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
bash
Linux Shell中的括号和整数扩展使用方法
本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ...
[详细]
蜡笔小新 2023-12-12 20:48:58
list
Shell结构化命令for命令的使用实例
本文介绍了Shell中for命令的基本格式和用法,通过提供一个值列表来迭代执行一系列命令。同时还介绍了如何读取列表中的值,并给出了for命令与其他命令的结合使用示例。 ...
[详细]
蜡笔小新 2023-12-12 12:24:14
search
程序员如何选择机械键盘轴体?红轴和茶轴对比
本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ...
[详细]
蜡笔小新 2023-12-09 05:31:17
search
ZABBIX 3.0 配置监控NGINX性能【OK】
1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ...
[详细]
蜡笔小新 2023-10-17 19:29:00
install
Mac Android 源码下载 编译 运行 Android6.0.1
其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ...
[详细]
蜡笔小新 2023-10-17 19:20:12
install
Bash脚本回显在txt文件开头的输出?
homemyUserscript.sh>>homemyUserlog.txt2>&1在script.sh ...
[详细]
蜡笔小新 2023-10-17 19:09:31
php
docker容器的数据管理数据卷容器
docker容器的数据管理一:数据卷实现数据的永久化,完全独立于容 ...
[详细]
蜡笔小新 2023-10-17 15:59:03
install
宋宝华:用systemd-nspawn运行最轻量级容器
systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ...
[详细]
蜡笔小新 2023-10-17 14:49:15
install
mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ...
[详细]
蜡笔小新 2023-10-17 14:46:37
install
Shell编程(三)bash数学运算
本文介绍shell中的expr和bash自带的 ...
[详细]
蜡笔小新 2023-10-17 13:09:38
install
GitLab SSH密钥在项目目录中不起作用
我创建了一个SSH密钥,当我以admin身份在GitBash中运行ssh-Tgit@gitlab.com时,我得到W ...
[详细]
蜡笔小新 2023-10-17 12:58:58
install
[linux] 远程服务器安装unrar(无root)
对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ...
[详细]
蜡笔小新 2023-10-17 11:55:50
install
MySQL5.6.40在CentOS7 64下安装过程
MySQL5.6.40在CentOS764下安装过程 ...
[详细]
蜡笔小新 2023-10-17 11:48:04
actionscrip
ipad可以开发python_这15个应用,程序员用iPad照样可以编程!
1、DashAPI文档Dash是一个API文档浏览器,使用户可以使用离线功能即时搜索无数API。程序员使用Dash可访问iOS,MacOS, ...
[详细]
蜡笔小新 2023-10-17 10:15:42
node.js
怎么从源码启动和编译IoTSharp
这篇文章给大家介绍怎么从源码启动和编译IoTSharp ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。IoTSharp项目是 ...
[详细]
蜡笔小新 2023-10-17 10:11:16
xujian6561
这个家伙很懒,什么也没留下!
Tags | 热门标签
match
runtime
list
hashcode
heatmap
perl
export
uri
input
utf-8
stream
foreach
triggers
php
metadata
install
timezone
yaml
emoji
typescript
audio
loops
search
keyword
bit
actionscrip
cSharp
node.js
usb
replace
RankList | 热门文章
1
恭贺信易电热荣获“2022中国注塑产业创新力TOP10评选”创新产品奖
2
WINDOWS7下安装SQL SERVER 2005出现IIS功能要求警告解决方案
3
1将一个字符串数组输出为|分割的形式
4
电脑桌面显示计算机名,电脑如何调锁屏时间
5
php 什么是引用计数,PHP 的引用计数基础知识_PHP
6
javascript学习内容改变样式、取消设置、显示内容、隐藏内容
7
Cannot compile: Neither 0.11.0 or 0.11.1 available via cocoapods
8
beyond programming
9
「嵌入式 AI」这个时髦的名词,究竟是一个新理念,还是一个旧噱头?
10
开发笔记:vue自学入门4(vue slot)
11
vuejs devtools 插件安装
12
ESP32开发板环境搭建
13
CVPR2020SLAM workshop 在线盛会预告
14
Go的垃圾回收
15
MySQL动态添删改列字段_MySQL
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有