Trying to start rstatd at system boot

From: Tim W. Janes <janes_at_signal.dra.hmg.gb>
Date: Tue, 6 Feb 1996 09:17:28 +0000 (GMT)

Hello All,

I have a stupid problem that I just can't seem to solve.

I want to start rpc.rstatd running at boot time but have completely failed.

I have
1)created as script /sbin/init.d/rstatd by copying rwhod and
edititing it as shown below.
2)created a link /usr/sbin/rc3.d/S88rstatd pointing to ../init.d/rstatd
3) used rcmgr to add the following lines to rc.config
RSTATD="yes"
export RSTATD

Running S88rstatd start|stop interactively correctly starts/stops rpc.rstatd

At system boot I correctly get the message "rstatd daemon started" on
the console but when I log in there is no sign of rpc.rstatd.

I just cannot see what I am doing wrong.

Any help or suggestion on how to get rstatd started at boot time would
be very welcome.

Many Thanks

Tim.

Tim Janes | e-mail : janes_at_signal.dra.hmg.gb
Defence Research Agency | tel : +44 1684 894100
Malvern Worcs | fax : +44 1684 895103
Gt Britain | #include <std/disclaim.h>


#!/bin/sh
#
# *****************************************************************
# * *
# * Copyright (c) Digital Equipment Corporation, 1991, 1995 *
# * *
# * All Rights Reserved. Unpublished rights reserved under *
# * the copyright laws of the United States. *
# * *
# * The software contained on this media is proprietary to *
# * and embodies the confidential technology of Digital *
# * Equipment Corporation. Possession, use, duplication or *
# * dissemination of the software and media is authorized only *
# * pursuant to a valid written license from Digital Equipment *
# * Corporation. *
# * *
# * RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure *
# * by the U.S. Government is subject to restrictions as set *
# * forth in Subparagraph (c)(1)(ii) of DFARS 252.227-7013, *
# * or in FAR 52.227-19, as applicable. *
# * *
# *****************************************************************
#
# HISTORY
#
# _at_(#)$RCSfile: rwho,v $ $Revision: 1.1.8.2 $ (DEC) $Date: 1994/08/29 19:19:35 $
#

RCMGR=/usr/sbin/rcmgr

# Get actual configuration
NUM_NETCONFIG=`$RCMGR get NUM_NETCONFIG`
RWHOD=`$RCMGR get RSTATD`

# if network not configured, just exit
if [ "$NUM_NETCONFIG" = '' -o "$NUM_NETCONFIG" = 0 ]; then
        exit 1
else
        Pid=`/sbin/init.d/bin/getpid /usr/sbin/rpc.rstatd -uroot`
fi


#
# start or stop rstatd daemon
#
case $1 in
'start')
        if [ "$RWHOD" = 'yes' ]; then
                if [ -f /usr/sbin/rpc.rstatd ]; then
                        if [ "X$Pid" = "X" ]; then
                                if /usr/sbin/rpc.rstatd; then
                                        echo "rstatd daemon started"
                                else
                                        echo "$0: cannot start rstatd daemon"
                                        exit 1
                                fi
                        fi
                else
                        echo "$0: /usr/sbin/rpc.rstatd does not exist"
                        exit 1
                fi
        fi
        ;;
'stop')
        if [ -f /usr/sbin/rpc.rstatd ]; then
                if [ "X$Pid" != "X" ]; then
                        /bin/kill $Pid
                fi
        fi
        ;;
*)
        echo "usage: $0 {start|stop}"
        exit 1
        ;;
esac
exit 0
Received on Tue Feb 06 1996 - 10:59:28 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:46 NZDT