quarta-feira, março 12, 2008

script para executar o noip no chkconfig - ntsysv


1) copie-o para o seu /etc/init.d com o nome que quiser (noip, noip2, etc...)
2) entre no script e mude o path* para onde se encontra o seu noip e suas configurações.
3) linke-o: ln -s /etc/init.d/noip /usr/sbin/noipctl
4) starte-o com: rcnoip start (stop & restart)
5) coloque-o no boot: chkconfig -add noip


#######################################################
#! /bin/sh
#
# chkconfig: 345 99 80
# description: Starts and stops the no-ip.com Dynamic dns client daemon
#
# pidfile: /var/run/noipd.pid
#
# Written by ivandroconradi@yahoo.com.br and tested on Fedora 8
# 12-03-2008
#
# Source function library.
### BEGIN INIT INFO
# Provides: noip2
# Required-Start:
# X-UnitedLinux-Should-Start:
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: Start Noip2 Daemon
### END INIT INFO

# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc

case "$1" in
start)
echo "Starting noip2."
/usr/local/bin/noip2
;;
stop)
echo -n "Shutting down noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################