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