[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Habilitar tarjeta de red en Debian, y otras cosas



Gracias por los tips, y sobre todo por el script, que me será de mucha
ayuda. Estoy ya trabajando en él. Saludos.

El mar, 11 de 11 de 2003 a las 16:58, Gunnar Wolf escribió:
> > 2.------------------------------
> > En un equipo con Red Hat había instalado por medio de un RPM una
> > aplicación "ddclient" que consta básicamente de un script en Perl, un
> > archivo de configuración y las modificaciones para habilitar y
> > deshabilitar al script como daemon por medio del "chkconfig". (¿Hay
> > algún equivalente a este comando en Debian?)
> > En este equipo Debian simplemente agrege el script "ddclient" en
> > /usr/sbin/ y "ddclient.conf" a /etc/ .
> > Al ejecutarlo explícitamente trabaja sin ningún problema, pero quisiera
> > que este comando se ejecute automáticamente al arrancar y después de
> > levantar la conexión telefónica. ¿Cómo se puede hacer esto en Debian?
> 
> Bueno, para iniciar/terminar servicios en Debian siempre utilizas un
> esquema puro SysV - Esto significa que cada servicio que quieras
> arrancar tendrá un script correspondiente en /etc/init.d, y será
> llamado desde los runlevels acordes. Puede bastarte algo tan simple
> como esto:
> 
> --------------------------
> #!/bin/bash
> # ddclient - Habilita/deshabilita el servicio ddclient
> # Claro está, adecúa path, start_binary, start_options, stop_binary y
> # stop_options a lo que requieras
> NAME=ddclient
> PATH=/bin:/usr/sbin:/usr/bin
> START_BINARY=ddclient
> START_OPTIONS=""
> STOP_BINARY=killall
> STOP_OPTIONS="ddclient"
> 
> case "$1" in
>   start)
>     echo "Starting $NAME"
>     $START_BINARY $START_OPTIONS
>     ;;
>   stop)
>     echo "Stopping $NAME"
>     $STOP_BINARY $STOP_OPTIONS
>     ;;
>   restart)
>     $0 stop
>     $0 start
>     ;;
>   *)
>     echo "Usage: /etc/init.d/$0 {start|stop|restart}"
>     exit 1
>     ;;
> esac
> 
> exit 0
> --------------------------
> 
> O, claro, elaborar según requieras. Después de esto, para insertarlo
> en tus runlevels puedes (nuevamente) hacerlo a mano estableciendo las
> ligas o usar update-rc.d:
> 
> update_rc.d ddclient start 99 2 3 4 5 . stop 01 0 1 6 .
> 
> Esto hace que se inicie hasta el final de la inicialización en los
> runlevels 2, 3, 4 y 5, y que se detenga al parar el sistema en los
> runlevels 0, 1 y 6.
> 

-- 
Enrique A. Sánchez Núñez <esanchez en okay com mx>
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]