Wednesday, July 6, 2011

YM server console bash script

#!/bin/bash

listym="angga_funkadelic funkadelic_angga"
for ymlist in $listym
do
header="$(/usr/bin/tail -5 /root/.centerim/y$ymlist/history | /usr/bin/head -1)"
msgnumber="$(/usr/bin/tail -3 /root/.centerim/y$ymlist/history | /usr/bin/head -1 | /usr/bin/tail -1)"
message="$(/usr/bin/tail -3 /root/.centerim/y$ymlist/history | /usr/bin/tail -1)"
lastid="$(/bin/cat /tmp/lastid$ymlist)"
if [ "$header" = "IN" ]; then
        if [ "$msgnumber" = "$lastid" ]; then
                echo "no action" > /dev/null
        else
                echo "$message" > /tmp/exec$ymlist
                /tmp/exec$ymlist > /tmp/hasil$ymlist
                kirimkan="$(/bin/cat /tmp/hasil$ymlist)"
                /bin/echo "$kirimkan" | /usr/bin/centerim -s msg -p yahoo -t $ymlist > /dev/null
                echo "$msgnumber" > /tmp/lastid$ymlist
        fi
fi
done

No comments:

Post a Comment