ping发现掉包报警的shell代码 Linux

#!/bin/bash PING=`which ping` DATE=`date +%Y%m%d%H%M` TAIL=`which tail` LOG=./ping$DATE.log HOSTS="selboo.com.cn 221.130.191.97" COUNT=200 for myHost in $HOSTS do count=$(ping -c $COUNT $myHost | grep
标签: linux

发布于  2024-3-2 15:47

linux 监视端口是否正常的shell脚本 Linux

#!/bin/bash port=”80″ restart=”/etc/init.d/httpd restart” EMAIL=”/bin/echo selboo | mutt -s "重新启动httpd" root@selboo.com.cn” netstat -ln |awk ‘/^tcp/ {print $4}' |grep -q “:$por
标签: linux

发布于  2024-3-2 15:47

监视磁盘使用情况的Shell脚本(本地+远程) Linux

monitordisk.sh如下 #!/bin/bash #Updated:2008-03-03 PM By:leif(liangliwen@163.com) EMAIL=/usr/local/bin/email /bin/df -h >/tmp/df.txt USE=`df -H | grep -o [0-9]*% | grep -o ‘[0-9]+'` for i in $
标签: linux

发布于  2024-3-2 15:47

获取同一网段下所有机器MAC地址的shell脚本 Linux

#!/bin/bash for ((i = 1; i < 254; i++)) do arping -I eth0 192.168.0.$i -c 1 done arp -a > /tmp/mactable.txt 那个/tmp/mactable.txt文件即同一网段下所有机器IP/MAC对应地址
标签: linux

发布于  2024-3-2 15:47

SED单行脚本快速参考(流编辑器)第1/2页 Linux

sed (stream editor) 功能说明:利用script来处理文本文件。语法:sed [-hnV][-e script ][-f script文件 ][文本文件]补充说明:sed可依照script的指令,来处理、编辑文本文件。参数...
标签: linux

发布于  2024-3-2 15:47

shell字符串比较判断是否为数字 Linux

二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a"
标签: linux

发布于  2024-3-2 15:47

防止shell脚本重复执行的代码 Linux

例如,要求脚本只能顺序访问某个资源,例如磁盘文件等,就可以参考下面的实现。 #!/bin/bash## file locking using bash.# ver 0.1.6## author : malundao ( malundao@sina.
标签: linux

发布于  2024-3-2 15:47

linux shell中单引号、双引号、反引号、反斜杠的区别 Linux

1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,gre
标签: linux

发布于  2024-3-2 15:46

shell脚本运行5秒后自动退出的代码 Linux

#!/bin/bash#name show_status.sh#echo $$ > /var/run/show_status.log#sleep 5 && kill `cat /var/run/show_status.log` &#start codeecho "hello world"#end code
标签: linux

发布于  2024-3-2 15:46

比较两个字符串是否相等的shell代码 Linux

比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求
标签: linux

发布于  2024-3-2 15:46