Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2016, 18:34
Avatar de luzzifer
luzzifer
 
Fecha de Ingreso: julio-2009
Ubicación: Paraná - Argentina
Mensajes: 169
Antigüedad: 14 años, 10 meses
Puntos: 3
Pregunta CentOS inicio de script con el arranque.

Sistema: CentOS 6.7 Final Minimal 32bits.
Hola a todos, saludos, miren estoy necesitando iniciar un script con el arranque del sistema pero necesito que se ejecute ultimo de todos los procesos del arranque.

El script en cuestión es:
Código BASH:
Ver original
  1. #!/bin/sh
  2. #FreeDNS updater script
  3.  
  4. UPDATEURL="http://freedns.afraid.org/dynamic/update.php?_YOURAPIKEYHERE_"
  5. DOMAIN="_YOURDOMAINHERE_"
  6.  
  7. registered=$(nslookup $DOMAIN|tail -n2|grep A|sed s/[^0-9.]//g)
  8.  
  9.   current=$(wget -q -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)
  10.        [ "$current" != "$registered" ] && {                          
  11.           wget -q -O /dev/null $UPDATEURL
  12.           echo "DNS updated on:"; date
  13.   }
Explicación es un scrip que actualiza mi ip dinamica en un servidor de DNS.
La idea es que al iniciar el sistema se ejecute de manera automatica y actualize la ip en el servidor.

La idea tambien es hacer que ese script se ejecute cada 30 minutos. Pero no tengo ni la menor idea de como realizarlo. Me pueden ayudar?

Para que se ejecute en el inicio del sistema tengo la siguiente idea.
Hemos de crear un enlace simbólico en el runlevel correspondiente para que se ejecute cada vez que arranquemos la máquina.
Código TERMINAL:
Ver original
  1. ln -s  /etc/init.d/mi_script /etc/rc3.d/S98miscript
Lo que hacemos es crear un enlace simbólico cuya primera letra es la S (de Start, K sería de kill) y el nº98 (define el momento en el que se va a ejecutar, a menor número, antes se ejecuta). Veréis que el enlace simbólico lo creo en el runlevel 3 (Multiusuario con soporte de red) <<< Esto pertenece a la fuente Click Aqui!!