On Thu, Oct 10, 2002 at 11:38:09AM +0200, Einar Matveinen wrote: > No, se carga solamente lo que t� quieras...Quiero decir, al iniciar el > sistema (y esto lo digo en t�rminos generales paaaasan muuuchas m�s cosas :) > )el init (demonio, �no?) lee un fichero llamado /etc/inittab en el que entre > otras cosas, puedes especificar el runlevel que vas a tener en tu m�quina. Si > por ejemplo tienes el runlevel 5: > > # /etc/inittab: init(8) configuration. > > # The default runlevel. > id:5:initdefault: > > entonces al arrancar el sistema iniciar�s los demonios que est�n en: > > /etc/rc5.d > > uno de ejemplo: > > > lrwxrwxrwx 1 root root 14 Jun 26 2001 S89cron -> > ../init.d/cron > > > Como ves, son links que apuntan a los scripts que hay en /etc/init.d. Si > comienzan por S quiere decir que los arrancas, si comienzan por K no los > arrancas. Los n�meros son tiempos, m�s bajos arrancan antes (pues claro), > etc, etc... > > Los archivos con ~ son una copia de seguridad o algo por el estilo, si > modificas un fichero, el sistema crea la copia de la versi�n anterios > renombr�ndola con ~ > > B. Pixot kirjoitti: > > un saludo a todo el mundo > > ...todo lo que ponga en /etc/init.d/ que tenga permiso > > de ejecuci�n, se va a cargar al inicio del sitema ? (al arranque me > > refiero) > > > > y de ser as�, si hago una modificaci�n de un archivo, el archivo "~" > > (la copia) tambien se va a ejecutar ?.. los dos tienen los mismos > > permisos...pero cual prevalece? > > > > en caso de no ser as� (que no se ejecuten) si yo pongo un script en > > /etc/init.d/ y quiero que se ejecute al arranque, como lo har�a ?
S�lo agregar un par de cosas: . Debian corre en forma predeterminada en runlevel 2 . Lo que comienza por K viene de kill y se refiere a matar procesos (no es que s�lo no los arranque) . Para que se ejecute un script tuyo creo que lo mejor ser�a ubicarlo en rc.boot, que es para scripts locales entre otras cosas. (ver run-parts(8)) . Si tienes subdirectorios dentro de /etc/rc?.d el script no ingresa a ellos, por lo que si quisieras quitar un programa (casi todos servidores) del arranque de tu sistema puedes utilizar update-rc.d o moverlos a un subdirectorio backup manualmente. Aqu� tambi�n te conviene mover el script que se encuentra en /etc/rc0.d que es el runlevel al que pasa el sistema cuando lo apagas y existen scripts para matar los procesos uno a uno. Eso nom�s, salu2, -- Roberto

