shell写的ping脚本,可实现简单交互,供大家学习参考吧。 复制代码 代码如下: #!/bin/bash #2013-01-06 14:00:00 wanggy exp #note:ping monitor set -u #set -x ping_fun() { d_network=192.168.1 echo -n input the network(default $d_network): read net...
与其它的脚本语言一样,bash同样支持函数。 本文为大家介绍在bash中定义与使用函数的方法,有需要的朋友可以参考下。 一、定义函数 function fname() { statements; } 或 fname() { statements; } 二、调用函数 只需要使用函数名,即可调用某个函数: $ fnam...
在类unix系统中,符号链接是很常见的,我们会碰到各种与符号链接相关的处理工作。 本文为大家介绍一些处理符号链接的实践方法,希望对大家编写shell脚本时带来一些帮助,有需要的朋友不妨参考下。 1、符号链接可以看作是指向其它文件的指针。它在功能上类似...
bash批量修改文件名称的方法总结,包括为文件增加后缀、修改文件名后缀、去除文件名后缀、修改文件名前缀,有需要的朋友可以参考下。 一、加后缀 1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,,20020...
except自动登录的几段代码,大家拿去学习吧。 复制代码 代码如下: #!/usr/bin/expect -f set timeout 30 set host 192.168.1.198 spawn ssh $host expect_before no)? { send yes\r } sleep 1 expect password: send 123456\r expect *# send echo my name i...
expect自动检测并重启另外一台服务器上的程序的代码,有需要的朋友可以参考下。 [s005 you] # cat haproxy_expect 复制代码 代码如下: #!/usr/bin/expect set ssh_user fivetrees set password 123456 spawn ssh -i /root/.ssh/$ssh_user Server004.xd.com e...
查找当前目录下大于1M的文件的三种方法 1、使用find的参数实现 复制代码 代码如下: [root@xiaobb mnt]# find . -maxdepth 1 -size +1000000c ./sys.tar.gz ./install.tar.bz2 ./CTeX_2.9.0.152_Full.exe ./php-5.3.6.tar.gz [root@xiaobb mnt]# ls -lh total...
检测网段IP使用情况的shell脚本 复制代码 代码如下: #!/bin/bash #main--- network=192.168.1 ping_count=3 IP=1 :IP_use :IP_idle :ping_action echo `date +%Y%m%d %H:%M:%S`-----脚本开始执行...... while [ $IP -lt 255 ] do host=$network.$IP echo ---...
通过短信发送LOG归类号码发送情况的shell脚本,有需要的朋友可以参考下。 复制代码 代码如下: #!/bin/bash #telno 为查询号码列表文件 #sendsms.log 为短信发送结果文件 #1 代表发送成功 query_sms() { submit_telno delivered_telno fail_delivered_telno c...