1 #!/usr/bin/pagsh.openafs
3 # This script should go in /etc/init.d/ on Debian Linux systems running Domtool dispatchers.
5 SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
6 PIDFILE="/var/run/k5start-domtool-server.pid"
12 echo -n "Starting Domtool dispatcher: domtool-server"
13 if sudo -u domtool domtool-admin-sudo ping; then
14 echo "...already running."
16 start-stop-daemon --start --pidfile $PIDFILE \
18 --exec /usr/bin/k5start -- -U -b \
19 -f /etc/keytabs/domtool.`hostname` \
20 -K 300 -t -p $PIDFILE \
27 echo -n "Stopping Domtool dispatcher: domtool-server"
28 if sudo -u domtool domtool-admin-sudo shutdown; then
31 start-stop-daemon --stop --pidfile $PIDFILE
37 restart|reload|force-reload)
43 if sudo -u domtool domtool-admin-sudo ping; then
44 echo "Domtool dispatcher is running."
46 echo "Domtool dispatcher is stopped."
52 echo "Usage: $SELF start|stop|restart|reload|force-reload|status"