diff options
Diffstat (limited to 'system/uptimed/rc.uptimed')
-rw-r--r-- | system/uptimed/rc.uptimed | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/system/uptimed/rc.uptimed b/system/uptimed/rc.uptimed new file mode 100644 index 0000000000..b27a36b342 --- /dev/null +++ b/system/uptimed/rc.uptimed @@ -0,0 +1,59 @@ +#!/bin/bash +# +# run control file for uptimed + +RETVAL=0 +NAME="uptimed" +UPTIMED="/usr/sbin/uptimed" +PIDFILE="/var/run/uptimed" + +START="$UPTIMED" +if [ -e $PIDFILE ]; then + STOP="kill $( cat $PIDFILE )" +else + STOP="killall $UPTIMED" +fi +CREATEBOOTID="$UPTIMED -b" + +start() +{ + echo -n $"Starting $NAME:" + $START + RETVAL=$? + echo +} + +stop() +{ + echo -n $"Stopping $NAME:" + $STOP + RETVAL=$? + echo +} + +createbootid() +{ + $CREATEBOOTID + RETVAL=$? + $POST +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + start + ;; + createbootid) + createbootid + ;; + *) + echo $"Usage: $0 {start|stop|restart|createbootid}" + RETVAL=1 +esac +exit $RETVAL |