Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Ejecutar Un Script Al Iniciar, Al Reiniciar Y Al Apagar El Sistema
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ejecutar Un Script Al Iniciar, Al Reiniciar Y Al Apagar El Sistema 
 
Buenas!.

Ejecutar un script al iniciar Ubuntu

Modifica el fichero /etc/rc.local y agrega los comandos.
Siempre el script debe terminar en exit 0

Ejecutar un script al reiniciar

Coloca el script en /etc/rc0.d y conviértelo en ejecutable (sudo chmod +x miscript)
El nombre de tu script debe comenzar por K99 para que se ejecute en el momento indicado.

Ejecutar un script al apagar

Coloca el script en /etc/rc6.d y conviértelo en ejecutable (sudo chmod +x miscript)

Nota: los scripts en este directorio son ejecutados en orden alfabético.
El nombre de tu script debe comenzar por K99 para que se ejecute en el momento indicado.

Fuente de la información:

http://es.ccm.net

¿ Qué pasaría en el caso de fueran varios script al apagar ?.

K99Script1
K99Script2

¿ Eso ?
¿ Cómo os ha ido a vosotros con estos temas ?.

Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejecutar Un Script Al Iniciar, Al Reiniciar Y Al Apagar El Sistema 
 
Interesante, gracias por compartir.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejecutar Un Script Al Iniciar, Al Reiniciar Y Al Apagar El Sistema 
 
Shell escribió: [Ver mensaje]


¿ Qué pasaría en el caso de fueran varios script al apagar ?.

K99Script1
K99Script2

¿ Eso ?
¿ Cómo os ha ido a vosotros con estos temas ?.

Saludos


No, eso es incorrecto. El sistema init.d usa los niveles rc0, rc1...rcN para cargar aplicaciones o demonios y apagar y matar lo que está corriendo de una forma ordenada. Ese orden viene determinado no como tu has supuesto, sino por la letra y el número inicial:

Para arrancar un script o lo que sea, se usa la S mayúscula seguida de un número y el nombre. Ese número, por ejemplo S10miscript y K10miscript es el que determina el orden de ejecución, por eso verás que se suelen dejar "huecos" en la numeración por si tienes que insertar otro en medio, al estilo de la numeración del líneas del antiguo BASIC. Es decir, un script que empiece por K20 se ejecutará antes que otro que comience por K99. Ahora mismo desconozco los límites de esa numeración, pero entiendo que podríamos usar números del orden de los miles, aunque nunca lo he visto para ser sincero...

Los scripts reales están bajo /etc/init.d y los niveles rc0.d a rc6.d están también en /etc y albergan los enlaces simbólicos hacia los scripts pertinentes.


Edito: Me ha picado la curiosidad y he estado investigando. Realmente lo que te he explicado es sólo una convención, bueno es si bien parece, pero en realidad los scripts se ejecutan igualmente por orden alfabético, así que, aunque no es bonito, tus scripts se ejecutarían con ese nombre de igual modo.


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejecutar Un Script Al Iniciar, Al Reiniciar Y Al Apagar El Sistema 
 
Todo esto en con init.d, pero ahora debian y ubuntu usan systemd, asi que ¿K S y todo esto tiene sintido en systemd?

saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejecutar Un Script Al Iniciar, Al Reiniciar Y Al Apagar El Sistema 
 
Mira ésto:
https://www.turnkeylinux.org/blog/d...ysv-init-compat
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario