Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alerts@fa-gateway:~$ cat /etc/init.d/kannel_sqlbox
- #!/bin/sh
- # Configuration file
- CONF=/etc/kannel.conf
- SMS_CONF=/etc/kannel.conf
- #SQL_CONF=/etc/sqlbox.conf
- #SQL_CONF=/etc/sqlbox.conf
- # Kannel boxes
- BEARERBOX=/usr/local/sbin/bearerbox
- SMSBOX=/usr/local/sbin/smsbox
- #SQLBOX=/usr/local/bin/sqlbox
- #PID Files
- BEARERBOX_PID=/var/run/bearerbox.pid
- SMSBOX_PID=/var/run/smsbox.pid
- #SQLBOX_PID=/var/run/sqlbox.pid
- # Debug level: 0..4
- DEBUGLEVEL=4
- # Kannel user account
- #USER=kannel
- # Check that boxes and config are ok
- #[ -x $BEARERBOX ] || exit 0
- #[ -x $SMSBOX ] || exit 0
- #[ -x $SQLBOX ] || exit 0
- #[ -x $CONF ] || exit 0
- case "$1" in
- start)
- ulimit -n 8192
- echo -n "Starting bearerbox... "
- #$BEARERBOX -v $DEBUGLEVEL --daemonize --user $USER $CONF &
- $BEARERBOX -p $BEARERBOX_PID -v $DEBUGLEVEL --user $USER $CONF &
- echo "done"
- echo -n
- sleep 3
- # echo -n "Starting sqlbox... "
- #$SMSBOX -v $DEBUGLEVEL --daemonize --user $USER $CONF &
- # $SQLBOX -p $SMSBOX_PID -v $DEBUGLEVEL --user $USER $SQL_CONF &
- # echo "done"
- # echo -n
- # sleep 3
- echo -n "Starting smsbox... "
- #$SMSBOX -v $DEBUGLEVEL --daemonize --user $USER $CONF &
- #$SMSBOX -v $DEBUGLEVEL --user $USER $CONF &
- $SMSBOX -p $SMSBOX_PID -v $DEBUGLEVEL --user $USER $SMS_CONF &
- echo "done"
- ;;
- stop)
- echo -n "Shutting down smsbox... "
- killall smsbox
- /bin/rm $SMSBOX_PID
- echo "done"
- # echo -n "Shutting down sqlbox... "
- # killall sqlbox
- # /bin/rm $SQLBOX_PID
- # echo "done"
- # sleep 3
- echo -n "Shutting down bearerbox... "
- killall bearerbox
- /bin/rm $BEARERBOX_PID
- echo "done"
- ;;
- restart)
- $0 stop
- sleep 3
- $0 start
- ;;
- *)
- echo "Usage: kannel {start|stop|restart}"
- exit 1
- esac
- exit 0
Add Comment
Please, Sign In to add comment