检测远程主机是否在线的脚本

有时候需要检测某个主机是否在线,在term中输入ping命令太麻烦,可以写一个脚本来完成这个任务。这个脚本完全可以在Alfred的workflow中调用,使用起来会非常方便。

#!/bin/bash
ping -c 3 -i 0.2 -W 3 $1 &> /dev/null
if [ $? -eq 0 ]
then
echo "Host $1 is on line"
else
echo "Host $1 is off line"
fi

这个脚本很简单,可以在LInux主机中使用:

[hesper@husw ~]$ ./shell.control.pingHost.sh 1.1.1.1
Host 1.1.1.1 is on line
[hesper@husw ~]$ ./shell.control.pingHost.sh 10.2.1.123
Host 10.2.1.123 is off line

下一步,是在Alfred中调用此脚本完成一个workflow。

Leave a Reply

Your email address will not be published. Required fields are marked *