shell写的告警次数控制及恢复示例代码 Linux

俺也是新手,写的有点老土,权当练手了,供初学的朋友们参考吧。 #!/bin/bashif [ $succ_ping -gt $((ping_count-1)) ];thenif [ -f ./alarm_file/alarm_$host ];then rm -rf ./alar
标签: linux

发布于  2024-3-2 15:45

一个ping检测告警函数代码 Linux

#!/bin/bash ping_monitor() { host_=(203 204 205 207 208 209 210 212 213 214 215 216 217 218 219 220 221) ping_count=3 called=(13000000001 13000000002 13000000003) calling=13000000000
标签: linux

发布于  2024-3-2 15:45

检测网段IP使用情况的shell脚本 Linux

#!/bin/bash#main---network=192.168.1ping_count=3IP=1:>IP_use:>IP_idle:>ping_actionecho "`date "+%Y%m%d %H:%M:%S"`----->脚本开始执行......"while [ $IP -lt 255 ]dohost=$network.$IPecho
标签: linux

发布于  2024-3-2 15:45

linux bash字符串处理大全 Linux

取得字符串的长度 代码:%x="abcd"#方法一%expr length $x4# 方法二%echo ${#x}4# 方法三%expr "$x" : ".*"4# expr 的帮助# STRING : REGEXP anchored pattern match of REGEXP in STRING
标签: linux

发布于  2024-3-2 15:44

防止ARP攻击的shell代码 Linux

#!/bin/bashdeclare gw=`route -n | grep -e '^0.0.0.0'`declare gwname=`echo $gw | grep -oe 'w*$'`declare gwip=`echo $gw | grep -oe '[0-9]{2,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'`declare gwmac=`arp -n | g
标签: linux

发布于  2024-3-2 15:44

ubuntu与centos中更换ip的shell代码 Linux

代码一ubuntu与centos ubuntu:#!/bin/bashecho "ipaddr:"read lineecho $linesed "s/address.*$/address=${line}/g" /etc/network/interfacescentos(未测试):#!/bin/bashecho "ipaddr:"read lineecho $linese
标签: linux

发布于  2024-3-2 15:44

awk中查看包含某两列字符的用法 Linux

[root@localhost /root]# netstat -tunlp |awk '/137/;/138/{print}' udp 0 0 192.168.1.200:137 0.0.0.0:* 539/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 539/nmbd udp 0 0 192.168.1.200:138 0.0.0.0:* 539/nmbd udp 0
标签: linux

发布于  2024-3-2 15:44

备份网站内容的shell脚本代码 Linux

备份网站内容 #!/bin/bash#指定运行的脚本shell#运行脚本要给用户执行权限bakdir=/backupmonth=`date +%m`day=`date +%d`year=`date +%Y`hour=`date +%k`min=`date +%M`dirname=$year-$mo
标签: linux

发布于  2024-3-2 15:44

两个备份数据库的shell脚本 Linux

备份数据库的shell脚本一 #!/bin/bash#指定运行的脚本shell#运行脚本要给用户执行权限bakdir=/backupmonth=`date +%m`day=`date +%d`year=`date +%Y`hour=`date +%k`min=`date +%M`dirn
标签: linux

发布于  2024-3-2 15:44

Shell脚本定时备份清除运行系统日志的代码 Linux

一、写备份并清除老日志Shell脚本: #!/bin/sh#backup eoslog#author rhao#date 2008-12-27#定义环境变量EOS_HOME=/home/eosSAS_HOME=/home/eos/SAS# 测试主辅结点if test -d '/home/
标签: linux

发布于  2024-3-2 15:44