[CentOS] Assistance with startup script

Thu Jun 1 17:00:52 UTC 2006
Bowie Bailey <Bowie_Bailey at BUC.com>

Will McDonald wrote:
> 
> If you added something like...
> 
> # chkconfig: 345 20 80
> # description: Does LDM stuff
> 
> ... after your shabang #!/bin/sh line that should suffice. That would
> start your LDM script after networking in runlevels 345 and stop it
> before networking's stopped when hopping back down through the
> runleves.
> 
> I can't recall if you need a "chkconfig --add ldm" but if your
> script's not visible in "chkconfig --list" then try it. The chkconfig
> man page's RUNLEVEL FILES section should have all the info you need.

Yes, you do need the "chkconfig --add ldm".  This is what creates the
links in the runlevel directories.

> If you wanted to go the whole hog you could also look at integrating
> your startup stuff into /var/lock/subsys etc. Just have a look through
> an existing init script.

If you want init to shutdown the service for you, you need a lock
file in /var/lock/subsys with the same name as your main script.  Just
have the start routine touch it and the stop routine remove it.

-- 
Bowie