[ale] RedHat chkconfig & init scripts

Jim Popovitch jimpop at yahoo.com
Thu Mar 29 15:29:53 EDT 2007


On Thu, 2007-03-29 at 15:21 -0400, Jeff Lightner wrote:
> Recently I wrote a start/stop init script for some RHEL AS 3 boxes
> (modeled on an existing one).   I used chkconfig to turn it ON in my
> multiuser run levels.   It worked like a charm on startup to start the
> application (Oracle Middle Tier).   It also worked fine from command
> line to stop the application.
> 
> However on shutdown (shutdown ?r 0) it did not even attempt to run the
> script.   That is to say it didn?t get an error running it ? it simply
> ignored the fact it was there.   After looking at it further I decided
> it was because it wasn?t in run level 0 as a kill script so I ran
> chkconfig ?level 0 pc1_mid_tier off and it created the kill script
> link there.   This didn?t do it.   So I decided it wanted it in run
> level 6 (reboot) so did same for that level and again it successfully
> created the kill script link there.   No go.
> 
> Is there something else I have to do to make it actually TRY to
> execute the script at shutdown.   It?s not critical since it isn?t a
> DB so will die anyway and the start is the important thing.   I?m just
> curious as to what it is I?m missing.   I was going to do some
> research but figured I?d ask since everyone is talking about run level
> stuff anyway.

On Redhat you need to run something similar to:
	chkconfig --level 345 <script_name> on


On Debian/Ubuntu it would be:
	update-rc.d <script_name> defaults

hth,

-Jim P.




More information about the Ale mailing list