#! /bin/bash ifacenum=$1 logger -t $(basename $0) "action=${ACTION}, devname=${DEVNAME}, ifacenum=${ifacenum}" case "${ACTION}" in add) [ $ifacenum == 00 ] && /usr/sbin/pppd call 3g "${DEVNAME}" linkname "3g-$(basename ${DEVNAME})" ;; remove) pidfname="/var/run/ppp-3g-$(basename "${DEVNAME}").pid" [ -r "${pidfname}" ] && kill $(<"${pidfname}") ;; esac exit 0