首页 > 代码库 > 多线程判断用户是否在线(后台运行ping脚本)
多线程判断用户是否在线(后台运行ping脚本)
#!/bin/bash #writen by Jerry for i in $(seq 1 255); do { ping 192.168.51.$i -c 2 >> /dev/null 2>&1 #无论ping到ping不到都不在前台显示 tai=$(echo $?) if [ $tai == 0 ]; then echo -e "\033[1;32m 192.168.51.$i is online \033[0m" #加重颜色显示online else echo -e "\033[1;35m 192.168.51.$i is offline \033[0m" #同上 fi }& done wait echo "all Finished!"
本文出自 “运维人生” 博客,请务必保留此出处http://jinyan2049.blog.51cto.com/881440/1948123
多线程判断用户是否在线(后台运行ping脚本)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。