On Monday 04 July 2005 03:42, Cao Van Khanh wrote: > I have some script and would like to run it at boot > time . I could not find how to do that in debian . In > redhat I could add to /etc/rc.d . How to make it in > debian ? > Thank for reading
Under debian the rc?.d directories are split out by runlevel. Runlevel 0 is shut-down, runlevel 1 is single user and runlevels 2-5 can be used for normal setups. Debian at installation appears to put everything else at runlevel 2 and shoot for a runlevel 2 once up and running. SuSE certainly used to spread things out much more amongst the runlevels at installation out of the box; haven't looked at it for a few years so I don't know if it still does. Anyway, if you have a fairly vanilla setup and you want this always to run at boot, I suggest you put the script in rc2.d and name it S<number><scriptname>. The number affects the order it gets run in. I _think_ the number has to be 2 digits. If your script starts a service of some kind, then you should but a script to shut it down, following the convention K<number><scriptname>, in either / both of rc0.d and rc1.d (rc1.d if this service should not run in single user mode). The number after the K again sets the order; services should as far as practical be stopped in the reverse order they are started in. Hope that helps. Mark -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]