Edwin Quijada escribió:
Me gustaria saber donde puedo conseguir informacion sobre los arranques automticos. Me refiero a los famosos run level que no entiendo nada. Necesito arrancar varios servicios automaticos y no se como hacerlo. Pense que si ponia algo en /etc/boot.local se ejecutaria pero veo que no es asi. Alguin puede ayudarme??/
Te voy a comentar como hacerlo 'a mano': - Incluir un script (ejecuta.bin, por ejemplo) que haga lo que tu quieras en /etc/init.d/ como root (chown root:root ejecuta.bin) y ejecutable (chmod 744 ejecuta.bin) - Crear un enlace simbólico a ese script desde /etc/init.d/rc3.d/ y /etc/init.d/rc5.d/ que empiece por Sxx, donde xx es el orden, respecto al resto de enlaces contenidos en estos directorios, en que se ejecutará cuando arranque la maquina (cd /etc/init.d/rcX.d ; ln -s ../ejecuta.bin Sxxejecuta.bin). - Cuando el equipo inicie en modo texto (runlevel 3) o en modo gráfico (runlevel 5) ejecutará dicho script en el orden que le indiques con Sxx. - Para probarlo sin reiniciar basta con ejecutarlo directamente (sh /etc/init.d/ejecuta.bin) - Además si para preparar ese script usas el archivo /etc/init.d/skeleton, cambiando el nombre y rellenando en 'start)' y en 'stop)' el comando que necesites ejecutar, tambien podrás poner en marcha y parar el proceso (/etc/init.d/ejecuta.bin [start|stop|restart]) Por otro lado comentarte que la inclusión de dicho script tras crearlo e incluirlo en /etc/init.d, la puedes administrar desde yast en 'Módulos | Sistema | Editor de niveles de ejecución'. Si es un servicio que ya tienes instalado, aparecerá ahí y podrás activarlo y ejecutarlo. Es un poco rollete, pero una vez lo descubras todo, lo entenderas perfectamente y lo usarás bastante, por ejemplo para actualizar la hora del sistema al iniciar o cargar un controlador de hardware que no se acaba de lanzar solo, etc, Un saludo, -- Vicente Lliso.