updated on Mon Jan 9 08:00:21 UTC 2012
[aur-mirror.git] / jstatd-daemon / jstatd.rc.d
blob2dbfb2ead77b85d1f48f06d22d52c77e1b1acde0
1 #!/bin/bash
3 . /etc/rc.conf
4 . /etc/rc.d/functions
6 DAEMON=jstatd
7 ARGS="-J-Djava.security.policy=/etc/$DAEMON/all.policy -p2020"
9 [ -r /etc/profile.d/jdk.sh ] && . /etc/profile.d/jdk.sh
10 [ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
12 PID=$(get_pid $DAEMON)
14 case "$1" in
15 start)
16 stat_busy "Starting $DAEMON"
17 [ -z "$PID" ] && $JAVA_HOME/bin/$DAEMON $ARGS &>/dev/null &
18 if [ $? = 0 ]; then
19 add_daemon $DAEMON
20 stat_done
21 else
22 stat_fail
23 exit 1
26 stop)
27 stat_busy "Stopping $DAEMON"
28 [ -n "$PID" ] && kill $PID &>/dev/null
29 if [ $? = 0 ]; then
30 rm_daemon $DAEMON
31 stat_done
32 else
33 stat_fail
34 exit 1
37 restart)
38 $0 stop
39 sleep 1
40 $0 start
43 echo "usage: $0 {start|stop|restart}"
44 esac