Hola, hacia tiempo que no escribo, estamos muy liados pero tenemos muchisimas cosas en el tintero sobre todo de linux y servidores, os voy a dejar rapidamente un metodo sencillo de ejecutar un script que haga lo que querais al arrancar el sistema, usando el sistema tradicional sysvinit
1º Con vuestro editor de textos favorito cread el script de la tarea que quereis automatizar.
Ejemplo:
#!/bin/bashCon esto nos informara mediante un texto en la carpeta que le digamos de cuando reinicio por ultima vez, esto puede ser util en la administración de servidores si os lo currais mucho podreis hacer que mande mail o lo que sea.
echo "El sistema arrancó a las $(date +%H:%M) del $(date +%A), $(date +%d) de $(date +%B) de $(date +%Y)." >> /var/log/horasArranque
2º Enterarnos de que runtime tiene nuestro sistema cuando arranca, esto es facil basta con poner en la consola:
runlevel
3º Copiar el script en la carpeta /etc/init.d/
4º Otorgar permisos.
chmod 755 /etc/init.d/nuestroscript
5º Hacer un link simbolico a la carpeta rcX.d donde X es el runlevel que corresponda con el estado de arrancado del sistema que vimos en el paso 2º
ln -s /etc/init.d/nuestroscript /etc/rc2.d/S99nuestroscript
Comentar que el nombre S99 tiene su significado, S de start y 99 el orden de 1 a 99 en el que arrancara, sin el nombre asi no funcionaria, el orden en nuestro caso no tendria mayor importante pero el Start mucha.
6º Reiniciar y probarlo
Y eso es todo por el momento, Un saludo
1 comentario:
un 10;)
Publicar un comentario