From 3a46a7dd9d9131281ffe650ce1e2e1270ce9fa92 Mon Sep 17 00:00:00 2001 From: Babak Farrokhi Date: Tue, 16 May 2017 17:01:40 +0430 Subject: [PATCH] Add support for multiple interfaces --- multiping_ | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/multiping_ b/multiping_ index d2072c1..439cb5d 100755 --- a/multiping_ +++ b/multiping_ @@ -44,7 +44,12 @@ SCRIPT_NAME=$(basename $0) SRC=`echo $SCRIPT_NAME | sed -n s/multiping_//p` FPING=`which fping` || ( echo "fping required but not found"; exit 1) FSRC=`echo ${SRC} | sed 's/\./_/g'` -IPS=`ifconfig ${interface} | grep -v tunnel | awk '/inet /{print $2}' | grep -Ev '^(10|192|127)\.'` + +IPS="" +for int in ${interface}; do + IPTEMP=`ifconfig ${int} | grep -v tunnel | awk '/inet /{print $2}' | grep -Ev '^(10|192|127)\.'` + IPS="${IPS} ${IPTEMP}" +done if [ $# -lt 1 ]; then