Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   GIGABLUE (http://foros.zackyfiles.com/forumdisplay.php?f=557)
-   -   script inadyn noip sin necesidad de inadyn.conf (http://foros.zackyfiles.com/showthread.php?t=675331)

††LUCIFER†† 28/01/2014 21:20

script inadyn noip sin necesidad de inadyn.conf
 
script inadyn para no-ip sin necesidad del archivo inadyn.conf en el receptor

[CODE]#!/bin/sh
DAEMON=/usr/bin/inadyn
NAME=inadyn
DESC="InaDyn dynamic DNS Client"
INADYN_ON=1
INADYN_USERNAME=correo electronico con el que os logueais en noip
[COLOR=#141414][FONT=Georgia]INADYN_PASSWORD=constraseña con la que os logueais en noip[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]INADYN_ALIAS=hos que tengais en noip[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]UPDATE_PERIOD=tiempo que querais poner para actualizar ip[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]LOG_FILE_ON=1[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]LOG_NAME=/var/log/inadyn.log[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]DYN_SYSTEM_ON=1[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]DYN_SYSTEM=default@no-ip.com[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]
[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]
[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]test -f $DAEMON || exit 0[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]
[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]set -e[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]
[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]case "$1" in[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] start)[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] if [ $INADYN_ON -ne 0 ]; then[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ARGS="-u $INADYN_USERNAME -p $INADYN_PASSWORD -a $INADYN_ALIAS --update_period $UPDATE_PERIOD" [/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] if [ $LOG_FILE_ON = 1 ]; then[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ARGS="$ARGS --log_file $LOG_NAME"[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] fi[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] if [ $LOG_FILE_ON = 2 ]; then[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ARGS="$ARGS --syslog"[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] fi[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] if [ $DYN_SYSTEM_ON -ne 0 ]; then[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ARGS="$ARGS --dyndns_system $DYN_SYSTEM"[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]
[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] fi[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo -n "starting $DESC: $NAME... "[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo "done."[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] fi[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ;;[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] stop)[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo -n "stopping $DESC: $NAME... "[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] start-stop-daemon -K -n $NAME[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] rm $LOG_NAME[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo "done."[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ;;[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] restart)[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo "restarting $DESC: $NAME... "[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] $0 stop[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] $0 start[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo "done."[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ;;[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] reload)[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo -n "reloading $DESC: $NAME... "[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] killall -HUP $(basename ${DAEMON})[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo "done."[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ;;[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] *)[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] echo "Usage: $0 {start|stop|restart|reload}"[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] exit 1[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia] ;;[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]esac[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]
[/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia]exit 0[/FONT][/COLOR][/CODE]


La franja horaria es GMT +2. Ahora son las 07:49.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate