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#!/bin/sh
#FreeDNS updater script
UPDATEURL="http://freedns.afraid.org/dynamic/update.php?_YOURAPIKEYHERE_"
DOMAIN="_YOURDOMAINHERE_"
registered=$(nslookup $DOMAIN|tail -n2|grep A|sed s/[^0-9.]//g)
current=$(wget -q -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)
[ "$current" != "$registered" ] && {
wget -q -O /dev/null $UPDATEURL
echo "DNS updated on:"; date
}
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 originalln -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!!