Solución al ejercicio planteado de Runlevel Linux el 20 del 10 de 2016. Realizado en Ubunutu.
- En etc/init.d/ creamos inicios.sh
   
- date>>/home/alumno/historia.txt
 - cat /dev/null>/home/alumno/.bash_history # eliminamos el historial de comandos del usuario
 
 -  A continuación creamos el enlace simbólico:
     
- ln -s /etc/init.d/inicios.sh /etc/rc2.d/S99inicios.sh
 - # Observar que hemos puesto la ruta absoluta, que lo incluimos en el nivel 2 (de arranque)
 - # La S de start y el 99 del orden de orden o prioridad de ejecución
 
 - Hacemos el segundo script historial.sh en /etc/init.d
- cat /home/alumno/.bash_history>>/home/alumno/historial.txt
 - # Añadimos al fichero creado anteriormente "historial.txt" el historial de comandos del usuario en esa sesión
 
 - Creamos los enlaces simbólicos del script historial.sh, en los niveles de apagado 0 y de reinicio 6.
- ln -s /etc/init.d/historial.sh /etc/rc0.d/S99historial.sh
 - ln -s /etc/init.d/historial.sh /etc/rc6.d/S99historial.sh
 
 
También se podría utilizar el fichero /etc/rc.local en Ubuntu o el fichero /etc/rc.d/boot.local en Suse.
No hay comentarios:
Publicar un comentario