Thanks Hugh, I tried that and Its working as expected now.
Regards, Adam Bowns On Tue, 2003-09-02 at 04:15, Hugh E Cruickshank wrote: > Hi Adam: > > That one got me too. Try this suggestion that Brian Ashe gave me > last year: > > >Try this... (It's just a WAG) > > > >Add a line... > >touch /var/lock/subsys/fapsrv > >to the "start" portion of your script. > >and of course it's counterpart... > >rm -f /var/lock/subsys/fapsrv > >to the "stop" portion. > > > >IIRC, RHL needs to see that the thing was started in order to execute the > >stop. It does this by checking for the existence of a file in > >/var/lock/subsys/ that matches the name of the script being called (after > >the K?? part). > > HTH > > Regards, Hugh > > -- > Hugh E Cruickshank, Forward Software, www.forward-software.com > > From: Adam Bowns Sent: Monday, September 01, 2003 16:10 > > To: [EMAIL PROTECTED] > > Subject: Executing commands on startup and shutdown > > > > > > Hello everyone, > > > > I have been trying to execute a command on startup, then a different > > command on shutdown. So far I have had success with executing the > > command on startup, but for some reason, via the exact same method I > > cannot execute the command on shutdown. Here's what im doing: - > > > > I have the a file names dns-client in my /etc/rc.d/init.d/ directory > > containing the following. > > > > --------------------- > > #!/bin/sh > > > > > > . /etc/rc.d/init.d/functions > > > > > > case "$1" in > > start) > > echo -n "Starting dns-client: " > > /usr/bin/dns-client-up > > echo > > ;; > > stop) > > echo -n "Shutting down ddclient: " > > /usr/bin/dns-client-down > > echo > > ;; > > *) > > echo "Usage: dns-client {start|stop}" > > exit 1 > > esac > > > > > > > > > > exit 0 > > --------------------- > > > > then i have symlinks to this file in my rcX.d dirs, with S's where i > > want the start part of the case statement to execute, and K's where i > > want the stop part of the case statement to execute, here is an example > > of my rc5.d symlink > > > > S96dns-client -> ../init.d/dns-client > > > > The starting of the client is working fine so there is no need to bother > > with that, but this is what i have in my rc6.d directory > > > > K02dns-client -> ../init.d/dns-client > > > > and my rc0.d directory > > > > K02dns-client -> ../init.d/dns-client > > > > As far as I can tell this should execute the stop part of the case > > statement when the system enters runlevel 6 or 0... but its not, its as > > if nothing happens, no errors, nothing... the system just shuts down as > > normal. btw, all file permissions are the the same as the other files in > > those dirs. > > > > Have I got it all wrong or should this setup work ? > > > > Thanks in advance, > > Adam Bowns > > http://www.bowns.co.uk > > > > > > -- > > redhat-list mailing list > > unsubscribe mailto:[EMAIL PROTECTED] > > https://www.redhat.com/mailman/listinfo/redhat-list > > > > --- > > Incoming mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.515 / Virus Database: 313 - Release Date: 03/09/01 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.515 / Virus Database: 313 - Release Date: 03/09/01 > -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://www.redhat.com/mailman/listinfo/redhat-list