Hola Grabriel: Creo que el problema que tienes es que estas iniciando el equipo en nivel 2 (si no recuerdo mal es el nivel por defecto para debian) y no tienes ningun enlace en el directorio rc2.d, la solucion crear el enlace en este directorio. Un saludo On Wed, 2003-06-04 at 13:26, Gabriel Menini wrote: > Bueno, eso. Siguiendo instrucciones encontradas en uno de los foros de > popFile <http://popfile.sourceforge.net/>, quise crear un enlace a un > archivito que lanzase el programa en Perl, popFile, en boot time. > > Esto es lo que tengo: > $ ls -l /opt/popfile/popfile.pl > -rwxrwxrw- 1 root root 13704 feb 27 18:23 /opt/popfile/popfile.pl > > Ese es el ejecutable. > Ahora bien, tengo luego el shell script que adjunto, colocado en > /etc/init.d/ > $ ls -l /etc/init.d/popfile > -rwxrwxr-x 1 root root 720 jun 1 01:00 /etc/init.d/popfile > > y los siguientes links simb�licos: > $ ls -l /etc/rc0.d/K99popfile > lrwxrwxrwx 1 root root 19 jun 1 01:02 /etc/rc0.d/K99popfile -> > /etc/init.d/popfile > > $ ls -l /etc/rc3.d/S99popfile > lrwxrwxrwx 1 root root 19 jun 1 01:01 /etc/rc3.d/S99popfile -> > /etc/init.d/popfile > > $ ls -l /etc/rc5.d/S99popfile > lrwxrwxrwx 1 root root 19 jun 1 01:01 /etc/rc5.d/S99popfile -> > /etc/init.d/popfile > > .... seg�n las instrucciones que encontr� en dicho foro. > > La cosa es que popfile no se inicia solo. Debo iniciarlo haciendo como > root /etc/init.d/popfile start > > �Estar� manejando mal los runlevels? > > Gracias. > > P.D.: Cabe acotar que los paths para basename y dirname son correctos. > -- > Saludos, > Gabriel Menini > Linux Registered User #207262 > > ---- >
> #!/bin/sh
> echo DESACTIVADO .31
> exit
> #!/bin/bash
>
> # Sample init.d/script to show how to start popfile
> # automatically during regular Redhat Linux 7.3 boot
> # Should also work for other versions of Linux
>
> # Change the line below to reflect the location of popfile.pl
> popfilelocation=/opt/popfile/popfile.pl
>
> # You may want to do a "ls -l /bin/basename" and
> # a "ls -l /usr/bin/dirname" to confirm that you
> # have the two utilities on your linux system
>
> prog=`/usr/bin/basename $popfilelocation`
> dir=`/usr/bin/dirname $popfilelocation`
>
> case "$1" in
> start)
> cd $dir
> ../$prog >> /dev/null 2>&1 &
> ;;
> stop)
> pid=`ps -ef | grep "perl \./popfile\.pl" | gawk '{print $2}'`
> kill $pid
> ;;
> *)
> echo $"Usage: $0 {start|stop}"
> exit 1
> ;;
> esac
>
> exit 0
>
--
Carlos L. Saavedra Martin
Administrador sistemas Linux
____________________________________________________
Procom-Redes s.a.
C/. Dr. Juan Dominguez Perez, 39
E-35008 - Las Palmas/Gran Canaria
mailto:[EMAIL PROTECTED]
http://www.procom-redes.com
____________________________________________________
-- AVISO: --
Mensaje confidencial. Solo para informacion de los
distribuidores. Queda terminantemente prohibido la
publicacion de su contenido a terceros sin nuestra
autorizacion (Segun obliga la ley LOPD del 15/1999
y posterior R.D. 994/1999 por las que quedan
obligadas a su cumplimiento todas las personas
fisicas y juridicas que realicen algun tipo de
tratamiento de datos)
Todas las tildes han sido eliminadas a proposito de
este mensaje, para una correcta visualizacion en
todos los sistemas operativos y clientes de correo.
signature.asc
Description: This is a digitally signed message part

