SMS upozornovani prichozi posty
Martin Mačok
martin.macok na underground.cz
Čtvrtek Květen 2 14:17:26 CEST 2002
On Thu, May 02, 2002 at 12:04:03PM +0200, Moravec - AFX wrote:
> nevíte někdo o nějakém slušném prográmku nebo skriptu na zasílání
> upozorňování o příchozí poště na mobil ? Pro RedHat 6.2 + Sendmail ?
Pouzijte ~/.forward, eventualne ~/.procmail + smssend, coz muzete
jeste vylepsit skriptem, _ZHRUBA_ takto:
SMSSEND_CMD=smssend
SMSSEND_ARGS="paegas 0605 xxxxxx"
# make sure smssend responds this way <==> when SMS was sent OK
SMSSEND_OK="Okay.*sent"
SMSSEND_RETRY=20
SMSSEND_RETRY_INT=30 # in seconds
function debug { echo "DEBUG: $@" ; }
function error { echo "! ERROR: $@" >&2 ; }
function abort { echo "! FATAL ERROR: $@. Aborting." >&2 ; exit 1 ; }
FMSG=`mktemp $TMP/alert_msg_XXXXXX`
[ -z "$FMSG" ] && abort "Cannot create message file in $TMP"
trap "rm -f $FMSG" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
cat >"$FMSG"
MSG=`cat "$FMSG"`
COUNT=0
debug "Sending SMS to $SMSSEND_ARGS"
while "$SMSSEND_CMD" $SMSSEND_ARGS "$BRIEFMSG ($MSG)" \
|grep -v "$SMSSEND_OK" ; do
COUNT=$(($COUNT + 1))
debug "Retrying SMS ... ($COUNT/$SMSSEND_RETRY)"
if [ "$COUNT" -ge "$SMSSEND_RETRY" ] ; then
error "Couldn't send SMS (tried $COUNT times)"
break;
fi
sleep "$SMSSEND_RETRY_INT"
done
--
Martin Mačok http://underground.cz/
martin.macok na underground.cz http://Xtrmntr.org/ORBman/
Další informace o konferenci Linux