#!/bin/sh # # pbs - This script will start and stop the PBS daemons # # chkconfig: 345 85 85 # description: PBS is a batch versatile batch system for SMPs and clusters # # Source the library functions . /etc/rc.d/init.d/functions # let see how we were called case "$1" in start) echo "Starting PBS daemons: " if [ -x /usr/local/sbin/pbs_mom ] ; then echo -n "Starting pbs_mom: " daemon /usr/local/sbin/pbs_mom echo fi if [ -x /usr/local/sbin/pbs_sched ] ; then echo -n "Starting pbs_sched: " daemon /usr/local/sbin/pbs_sched echo fi if [ -x /usr/local/sbin/pbs_server ] ; then echo -n "Starting pbs_server: " daemon /usr/local/sbin/pbs_server echo fi ;; stop) echo "Shutting down PBS: " if [ -x /usr/local/sbin/pbs_server ] ; then echo -n "Stopping pbs_server: " killproc pbs_server echo fi if [ -x /usr/local/sbin/pbs_mom ] ; then echo -n "Stopping pbs_mom: " killproc pbs_mom echo fi if [ -x /usr/local/sbin/pbs_sched ] ; then echo -n "Stopping pbs_sched: " killproc pbs_sched echo fi ;; status) status pbs_server status pbs_mom status pbs_sched ;; restart) echo "Restarting PBS" $0 stop $0 start echo "done." ;; *) echo "Usage: pbs {start|stop|restart|status}" exit 1 esac