Changeset 431 for trunk/pkg/rpm
- Timestamp:
- 07/08/07 22:58:56 (16 years ago)
- Location:
- trunk/pkg/rpm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/pkg/rpm/init.d/jobmond
r429 r431 1 #! /bin/sh 1 #!/bin/sh 2 # 3 # Init file for the Job Monitoring Daemon 4 # 5 # chkconfig: 2345 20 80 6 # description: jobmond reports information on batch jobs as Ganglia metrics 7 # 8 # processname: jobmond 9 # config: /etc/jobmond.conf 10 # config: /etc/sysconfig/jobmond 11 # pidfile: /var/run/jobmond 2 12 3 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 4 DAEMON=/usr/bin/jobmond 5 NAME=jobmond 6 DESC="Job Monitor Daemon" 13 # Source function library. 14 . /etc/rc.d/init.d/functions 7 15 8 test -x $DAEMON || exit 0 16 RETVAL=0 17 name=jobmond 18 prog=/usr/sbin/jobmond 19 desc="Job Monitoring Daemon" 9 20 10 set -e 21 if [ -r /etc/sysconfig/$name ]; then 22 source /etc/sysconfig/$name 23 fi 24 25 start() { 26 echo -n $"Starting $desc: " 27 daemon $prog $OPTIONS 28 RETVAL=$? 29 echo 30 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$name 31 return $RETVAL 32 } 33 34 stop() { 35 echo -n $"Stopping $desc: " 36 killproc $prog 37 RETVAL=$? 38 echo 39 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$name 40 return $RETVAL 41 } 42 43 restart() { 44 stop 45 start 46 } 11 47 12 48 case "$1" in 13 14 echo -n "Starting $DESC: "15 start-stop-daemon --start --quiet -m --pidfile /var/run/$NAME.pid \16 --exec $DAEMON17 echo "$NAME."18 ;;19 stop)20 echo -n "Stopping $DESC: "21 start-stop-daemon --stop --quiet --oknodo --name $DAEMON \ 22 2>&1 > /dev/null 23 echo "$NAME."24 ;;25 restart|force-reload) 26 $0 stop27 $0 start28 ;;29 *) 30 echo "Usage: $N {start|stop|restart}" >&231 exit 132 ;;49 start) 50 start 51 ;; 52 stop) 53 stop 54 ;; 55 restart) 56 restart 57 ;; 58 condrestart) 59 [ -e /var/lock/subsys/$name ] && restart 60 RETVAL=$? 61 ;; 62 status) 63 status python 64 RETVAL=$? 65 ;; 66 *) 67 echo $"Usage: $0 {start|stop|restart|condrestart|status}" 68 RETVAL=1 33 69 esac 34 70 35 exit 071 exit $RETVAL -
trunk/pkg/rpm/jobmonarch-jobmond.spec
r389 r431 31 31 32 32 /etc/init.d/jobmond stop 33 34 35 %postun36 #!/bin/sh37 38 PATH=/bin:/sbin:/usr/bin:/usr/sbin39 40 33 chkconfig jobmond off 41 34 … … 48 41 %files 49 42 "/etc/init.d/jobmond" 50 "/usr/bin/jobmond.py" 51 "/usr/bin/jobmond" 43 %config "/etc/sysconfig/jobmond" 44 "/usr/sbin/jobmond.py" 45 "/usr/sbin/jobmond" 52 46 %config "/etc/jobmond.conf"
Note: See TracChangeset
for help on using the changeset viewer.