Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Feb 2001 14:31:35 -0500 (EST)
From:      "wjm@ciberlynx.net" <wjm@tiger.ciberlynx.net>
To:        "Tomlinson, Drew" <Drew.Tomlinson@lc.ca.gov>
Cc:        "'FreeBSD Questions (E-mail)'" <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Newbie Help Diagnosing Startup Script
Message-ID:  <Pine.LNX.4.21.0102201421340.13627-100000@tiger.ciberlynx.net>
In-Reply-To: <BA5D0CE1CBB2D411B6AA00A0CC3F0239C02537@ldcmsx01.lc.ca.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 20 Feb 2001, Tomlinson, Drew wrote:

> Newbie Alert.
> 
> I am trying to diagnose why a startup script doesn't seem to run
> automatically during startup but seems to run fine when invoked from the
> command line.  My script lives in /usr/local/etc/rc.d.  I have checked the
> man pages and verified that /etc/defaults/rc.conf contains this directory in
> the local_startup line and there are no overrides in /etc/rc.conf.  My
> script is called dynip.sh and it has the following "permissions" (is this
> the right term?).
> 
> -rwxr-x--x  1 root  wheel  111 Sep 13 04:51 apache.sh
> -rwxr-xr-x  1 root  wheel  233 Dec 20 11:36 dynip.sh
> 
> I included the apache.sh line because this script appears to work as apache
> starts up automatically.  This is the contents of my dynip.sh script:
> 
> 112 Blacksheep# cat dynip.sh
> #!/bin/sh
> 
> case "$1" in
> start)
>         [ -x /usr/local/bin/dynipclient ] && ( /usr/local/bin/dynipclient &
> ) &&
>  echo -n ' dynipclient'
>         ;;
> stop)
>         echo -n ' dynipclient'
>         ;;
> *)
>         echo "Usage: `basename $0` {start|stop}" >&2
>         ;;
> esac
> 
> exit 0
> 
> This script was compliments of Don Maddox.  I don't have a clue about
> writing *nix scripts but plan to learn soon.  Anyway, the attempt here is to
> run a client program that registers my dynamic IP address with a DNS service
> I subscribe to.  When I invoke the script manually, it appears to run fine.
> 
> 125 Blacksheep# ./dynip.sh start
>  dynipclientdynipclient[1483]: Using client configuration file
> '/etc/dynip.cfg'
> 126 Blacksheep# Feb 20 08:41:20 blacksheep dynipclient[1483]: Using client
> confi
> guration file '/etc/dynip.cfg'
> Feb 20 08:41:20 blacksheep dynipclient[1483]: Using client configuration
> file '/
> etc/dynip.cfg'
> Feb 20 08:41:20 blacksheep dynipclient[1484]: active
> Feb 20 08:41:20 blacksheep dynipclient[1484]: active
> 
> Any help diagnosing this problem would be greatly appreciated.  If there is
> other information I can include to help figure this out, please let me know.
> I don't know if there are log files that would show this executing or not.
> If there are, please nudge me in the right direction.  If there's not, how
> can I create them?
> 
> Thanks for your help!
> 
> Drew
> 
> P.S.  I apologize if this comes across as HTML.  I'm stuck with an MS$
> client at work but if I can send this via an SMTP service, it will come
> across as plain text.  If it goes through our Exchange server, it is HTML
> even though I have specified plain text.  Gotta love M$!
> 


#!/bin/sh

case "$1" in

   start)
          /usr/local/bin/dynipclient
          echo -n ' dynipclient'
          ;;
 
   stop)
          /usr/local/bin/dynipclient -k  [ if this is how it terminates?]
          ;;

   -h)
          echo "Usage: `basename $0` { start | stop }"
          ;;

    *)
          /usr/local/bin/dynipclient
          echo -n ' dynipclient'
          ;;

esac




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.21.0102201421340.13627-100000>