Foros del Web » Programas, Hardware y Redes » Unix / Linux »

Script al arrancar linux

Estas en el tema de Script al arrancar linux en el foro de Unix / Linux en Foros del Web. ¿Alguien puede explicarme un poco este tema? Es que me hago un lío... que si /etc/rc.d/init.d, que si /etc/rc.d/rc1..6.d... Total, que quiero quitar un script ...
  #1 (permalink)  
Antiguo 09/07/2003, 09:07
 
Fecha de Ingreso: enero-2002
Mensajes: 414
Antigüedad: 12 años, 9 meses
Puntos: 0
Script al arrancar linux

¿Alguien puede explicarme un poco este tema? Es que me hago un lío... que si /etc/rc.d/init.d, que si /etc/rc.d/rc1..6.d... Total, que quiero quitar un script de un firewall que instale y no se donde hacerlo, porque he encontrado 2 archivos con el mismo nombre en esos directorios. Y también quiero ejecutar uno al iniciar y tampoco sé donde colocarlo. A propósito, ¿qué es eso de que en init.d los script pueden tomar los argumentos "stop" "start" "restart" dependiendo de lo que se especifica en los directorios /etc/rc.d/rc[0-6].d? Lo leí en una web que no recuerdo. Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 09/07/2003, 10:07
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 12 años, 10 meses
Puntos: 1
/etc/rc.d/init.d es donde reside el script y de rc1 a rc6 son los diferentes niveles donde se puede poner por defecto, un scrip le puedes arrancar o parar a mano tal que :

/etc/rc.d/init.d scriptquesea start

y tambien le puedes poner por defecto como un enlace simbolico en uno de los niveles antes mencionado, de tal modo que al arrancar el sistema se pondría en marcha.

el modo de poner un script en el nivel correspondiente al arranque y quitarlo es diferente de unas distroa a otras, pero como ejemplo te digo como lo harias en Debia, no sé si en tu distro sirve:

por ejemplo tenemos el script sshd que inicia el cdemonio para poder acceder a otra máquina via ssh.

Lo puedes arrancar puntualmente cuando lo necesites, en Debian sería:

#/etc/init.d/sshd start

lo podemos parar con:

#/etc/init.d/ssh stop

Si queremos que el script este activo al arrancar la máquina lo debemos poner por defecto en los niveles de arranque:

update-rc.d sshd defaults

y lo podemos eliminar de los niveles:

update-rc.d -f sshd remove


Repito que esto es en Debian, haz la pregunta concreta para tu distribución y supongo que alguien te sabra contestar.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #3 (permalink)  
Antiguo 09/07/2003, 17:06
 
Fecha de Ingreso: enero-2002
Mensajes: 414
Antigüedad: 12 años, 9 meses
Puntos: 0
Muchas gracias, ya conseguí entenderlo. Tampoco tenía mucha miga, por cierto, pero si no se sabe...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:26.
SEO by vBSEO 3.3.2