场景:检测一组服务器是否在线。
#!/bin/bash
SERVERS=("192.168.1.1" "192.168.1.2" "example.com")
for server in "${SERVERS[@]}"; do
ping -c 1 "$server" &> /dev/null && echo "$server is UP" || echo "$server is DOWN"
done
ping -c 1
:发送1次ICMP请求。&> /dev/null
:忽略输出,仅显示结果。Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8