以前刚开始学shell的时候写的基本监控脚本,不过现在直接使用nagios的插件进行监控了,发出来给大家看看。1监控磁盘:#!/bin/shused_disk=`df-h|grep/dev/sda2|awk‘{printint($5)}‘`if[$used_disk-gt90]thenecho"diskismorethan90%,nowis$used_disk%."fi2监控内存:#!/bin/shus..
分类:
系统相关 时间:
2016-03-08 13:44:35
阅读次数:
221
必须要会写的脚本1、各类监控脚本。如:内存、磁盘、端口、URL监控报警2、如果监控网站目录文件是否被篡改,以及站点目录被篡改后如何批量恢复3、如何开发各类服务rsync、nginx、mysql等启动及停止专业脚本4、如何开发MySQL主从同步监控报警以及自动化处理不同步的脚本5、一键..
分类:
其他好文 时间:
2015-10-11 11:40:40
阅读次数:
182
说起函数调用,相信大家也不会陌生,然而对于初学Shell的我来说,Shell中函数调用方式却有点让我不太习惯,自己也走了不少的弯路,因为传递参数时出了一个很“自然”的错误,也让我吃了不少的苦头,所以总结一下S...
分类:
系统相关 时间:
2015-08-25 13:02:36
阅读次数:
164
假设这是某脚本 x.sh 的内容,使用 sh x.sh arg1 来执行该脚本#!/bin/bashcd `dirname $0`/..source scripts/status.shstart $@第一行 #! /bin/bash 说明使用 bash 的位置第二行 ``内的代码会优先被执行,$0 ...
分类:
系统相关 时间:
2015-06-17 00:15:15
阅读次数:
158
一:起因
(0)也许由于一时的冲动使得你开始关注并学习shell编程;亦许由于是“道听途说”shell的威力很大;亦许由于shell编程的魅力;亦许由于作为一个coder的偏好;亦许……
(1)先来搞清楚为什么要学shell,学习要有目的性 ---- 简单的说shell就是一个包含若干行Shell或者Linux命令的文件。对于一次编写,多次使用的大量命令,就可以使用单独的文件保存下来,以便日后...
分类:
系统相关 时间:
2015-05-07 18:58:38
阅读次数:
234
首先学习赵文宇的总结脚本:1.变量HOST=$(/bin/hostname)将()里的命令执行后的结果赋值给HOST变量HOST=`/bin/hostname`将反引号里面的执行结果赋值给HOST变量2.echoecho $? // 对上一次命令执行成功与否成功$?为03.if等一些需要条件判...
分类:
系统相关 时间:
2015-02-01 14:44:38
阅读次数:
187
刚学shell不知道怎么转换,现在明白了一点点 ,记录下变成加法就好明白了c=$[$c+5]let c=$c+5 变量c等于C加上5后在赋值给自身let c+=5 就可以这样表示了例如:脚本代码如下declare -i SUM=0for ((J=2;J<=100;J+=2));do let SUM+...
分类:
其他好文 时间:
2014-12-05 17:08:28
阅读次数:
206
shell命令强大且易学,shell脚本可以很容易实现自动化工作,但是如果遇到输入密码等阻塞命令,就需要用到expect这个强大的工具...
分类:
系统相关 时间:
2014-11-12 13:50:06
阅读次数:
214
引:之前都太懒,没有及时把学到的知识总结到博客里。最近在学shell编程,正好作为养成写博客习惯的开端。平时我们都会遇到一个问题,写完一个项目后,想统计一下总的代码量,当代码文件很多时,一个个点开代码文件,然后把代码行数加起来是一件很费神的事。shell可以用短短几行代码就搞定这个问题。一 ...
分类:
系统相关 时间:
2014-10-23 20:36:46
阅读次数:
287
转http://blog.csdn.net/zhuying_linux/article/details/6630220写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单...
分类:
其他好文 时间:
2014-05-26 16:40:18
阅读次数:
451