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