生产实践:
用于机房网络割接,或主机存活检测
学习技巧:
trap捕捉信号、fping使用(fping使用详解)
脚本内容:
#!/bin/bash
##############################################################################
# $Name: fping-ck.sh
# $Version: v1.0
# $Function: Used for network cutover , or host survival detection.
# $Author: Zhihe An
# $Copyright (c) https://chegva.com
# $Create Date: 2018-03-22
##############################################################################
#network文件里写主机名,执行脚本后会在终端上显示可观察实时网络状态,按ctrl+c结束,显示结果。
#!/bin/bash
#set -x
trap "echo `date "+%Y-%m-%d %H:%M:%S"` \| IDC:c3 \-\> [`cat network|awk -F "-" '{print $1}' |xargs echo`] \| IP: `hostname -i` \-\> [`cat network|xargs -n1 hostconv |awk '{print $2}' |xargs echo`]" 2
cat network |xargs fping -l
exit
◎查看效果