Advertisement
Algabe

supybot-script.sh

Jun 11th, 2013
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.68 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
  4. BOTNAME=alphabot
  5. BOTDIR=/home/$BOTNAME
  6. PYTHONPATH=$BOTDIR/lib/python
  7. BOTBIN=$BOTDIR/bin
  8. BOTCONF=$BOTDIR/$BOTNAME.conf
  9. BOTPID=$BOTDIR/$BOTNAME.pid
  10. BOTUSER=$BOTNAME
  11.  
  12. case "$1" in
  13.   start)
  14.      su $BOTUSER -l -c "env PYTHONPATH=$PYTHONPATH $BOTBIN/supybot-botchk --verbose --botdir=$BOTDIR --pidfile=$BOTPID --conffile=$BOTCONF"
  15.      #su $BOTUSER -c "$BOTBIN/supybot $CONFFILE"
  16.      ;;
  17.  
  18.   stop)
  19.      killall -u $BOTUSER supybot
  20.      ;;
  21.  
  22.   restart)
  23.      $0 stop
  24.      $0 start
  25.      ;;
  26.                                
  27.    *)
  28.      echo "Usage: $0 {start|stop|restart}"
  29.      exit 1
  30.      ;;
  31. esac
  32.            
  33. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement