#!/bin/bash # # uptimed This shell script taker care of starting and stopping # and createbootimage # # chkconfig: 2345 95 05 # description: Uptimed daemon # # Source function library. . /etc/rc.d/init.d/functions [ -x /usr/sbin/uptimed ] || exit 0 # See how we are called. case "$1" in start) # Start uptimed if [ ! -f /var/spool/uptimed/bootid ] then uptimed -b fi gprintf "Starting uptimed: " daemon uptimed echo touch /var/lock/subsys/uptimed ;; stop) # Stop uptimed gprintf "Stopping uptimed: " killproc uptimed echo rm -f /var/lock/subsys/uptimed ;; restart|reload) $0 stop $0 start ;; status) status uptimed ;; createbootid) gprintf "Creating unique bootid for uptimed: " uptimed -b ;; *) gprintf "Usage: %s {start|stop|restart|status|createbootid}\n" "$0" exit 1 esac exit 0