1,自动生成 ip
用for 循环生成连续的ip ,写入到文件
#!/bin/bash
for((i=0; i<=123; i++))
do
echo 192.168.5.$i &>> /home/root/group
done
2, 自动ping 文件中的ip
将文件中的ip 读出来,然后一个一个ping , 结果发现太慢了,停不了了。
#! /bin/bash
echo 'this is ping_ip_test'
for group in `cat /home/root/group`
do
echo "ping $group"
ping -c 1 $group
done
3, 停止sh运行
最简单的时关掉窗口,好像自己就停了
另一种方法时kill 相应的进程
ps -ef | grep neme
kill -9 id
4, 修改 ping ip 的shell
在网上找到能判断是否ping通的 命令,就修改了下,可以用。只是不知道为什么这么写
#! /bin/bash
echo 'this is ping_ip_test'
for group in `cat /home/root/group`
do
echo "ping $group"
if ping -c 1 $group >/dev/null 2>&1 ; then
echo $group >> yes.txt
else
echo $group >> no.txt
fi
done