Don't like ads? PRO users don't see any ads ;-)
Guest

Davmail Arch Linux init script

By: a guest on Mar 19th, 2012  |  syntax: Bash  |  size: 0.71 KB  |  hits: 296  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/bin/bash
  2.  
  3. . /etc/rc.conf
  4. . /etc/rc.d/functions
  5. . /etc/profile.d/jre.sh
  6.  
  7. DAEMON=davmail
  8. ARGS=/etc/davmail
  9.  
  10. PID=$(ps aux | grep java/davmail | grep -v grep | awk '{print $2}')
  11.  
  12. case "$1" in
  13.  start)
  14.    stat_busy "Starting $DAEMON"
  15.    [ -z "$PID" ] && nohup $DAEMON $ARGS >/dev/null 2>&1 &
  16.    if [ $? = 0 ]; then
  17.      add_daemon $DAEMON
  18.      stat_done
  19.    else
  20.      stat_fail
  21.      exit 1
  22.    fi
  23.    ;;
  24.  stop)
  25.    stat_busy "Stopping $DAEMON"
  26.    [ -n "$PID" ] && kill $PID &>/dev/null
  27.    if [ $? = 0 ]; then
  28.      rm_daemon $DAEMON
  29.      stat_done
  30.    else
  31.      stat_fail
  32.      exit 1
  33.    fi
  34.    ;;
  35.  restart)
  36.    $0 stop
  37.    sleep 1
  38.    $0 start
  39.    ;;
  40.  *)
  41.    echo "usage: $0 {start|stop|restart}"  
  42. esac