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:carlos.saavedra@procom-redes.com 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.
Attachment:
signature.asc
Description: This is a digitally signed message part