Guest User

Untitled

a guest
Jan 22nd, 2019
517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. alerts@fa-gateway:~$ cat /etc/init.d/kannel_sqlbox
  2. #!/bin/sh
  3.  
  4. # Configuration file
  5. CONF=/etc/kannel.conf
  6. SMS_CONF=/etc/kannel.conf
  7. #SQL_CONF=/etc/sqlbox.conf
  8. #SQL_CONF=/etc/sqlbox.conf
  9.  
  10. # Kannel boxes
  11. BEARERBOX=/usr/local/sbin/bearerbox
  12. SMSBOX=/usr/local/sbin/smsbox
  13. #SQLBOX=/usr/local/bin/sqlbox
  14.  
  15. #PID Files
  16. BEARERBOX_PID=/var/run/bearerbox.pid
  17. SMSBOX_PID=/var/run/smsbox.pid
  18. #SQLBOX_PID=/var/run/sqlbox.pid
  19.  
  20. # Debug level: 0..4
  21. DEBUGLEVEL=4
  22.  
  23. # Kannel user account
  24. #USER=kannel
  25.  
  26. # Check that boxes and config are ok
  27. #[ -x $BEARERBOX ] || exit 0
  28. #[ -x $SMSBOX ] || exit 0
  29. #[ -x $SQLBOX ] || exit 0
  30. #[ -x $CONF ] || exit 0
  31.  
  32. case "$1" in
  33. start)
  34. ulimit -n 8192
  35. echo -n "Starting bearerbox... "
  36. #$BEARERBOX -v $DEBUGLEVEL --daemonize --user $USER $CONF &
  37. $BEARERBOX -p $BEARERBOX_PID -v $DEBUGLEVEL --user $USER $CONF &
  38. echo "done"
  39. echo -n
  40. sleep 3
  41.  
  42. # echo -n "Starting sqlbox... "
  43. #$SMSBOX -v $DEBUGLEVEL --daemonize --user $USER $CONF &
  44. # $SQLBOX -p $SMSBOX_PID -v $DEBUGLEVEL --user $USER $SQL_CONF &
  45. # echo "done"
  46. # echo -n
  47. # sleep 3
  48.  
  49. echo -n "Starting smsbox... "
  50. #$SMSBOX -v $DEBUGLEVEL --daemonize --user $USER $CONF &
  51. #$SMSBOX -v $DEBUGLEVEL --user $USER $CONF &
  52. $SMSBOX -p $SMSBOX_PID -v $DEBUGLEVEL --user $USER $SMS_CONF &
  53. echo "done"
  54.  
  55. ;;
  56. stop)
  57. echo -n "Shutting down smsbox... "
  58. killall smsbox
  59. /bin/rm $SMSBOX_PID
  60. echo "done"
  61. # echo -n "Shutting down sqlbox... "
  62. # killall sqlbox
  63. # /bin/rm $SQLBOX_PID
  64. # echo "done"
  65. # sleep 3
  66. echo -n "Shutting down bearerbox... "
  67. killall bearerbox
  68. /bin/rm $BEARERBOX_PID
  69. echo "done"
  70. ;;
  71. restart)
  72. $0 stop
  73. sleep 3
  74. $0 start
  75. ;;
  76. *)
  77. echo "Usage: kannel {start|stop|restart}"
  78. exit 1
  79. esac
  80.  
  81. exit 0
Add Comment
Please, Sign In to add comment