Re: No logro hacer que un ejecutable se autoborre al inicio
2009/8/16 Julian Daich julia...@gmail.com: Hola Oscar, Estabas en la dirección correcta. Resulta que pensé que con poner el ejecutable en /etc/init.d era suficiente¡ Error! Hay que enlazarlo o activarlo como dices. Después de estudiar un poco más, mi solución fue la siguiente sudo update-rc.d komienza defaults que se encragó de hacer todos los enlaces necesarios. Después agregué sudo update-rc.d komienza defaults en el ejecutable en la línea anterior a la del autoborrado. Y listo. Lo que no entiendo es eso de que update-rc.d te lo enlace en todos los niveles de ejecución¿ lo ejecuta en cada uno de ellos? Gracias y un saludo, Julián Me alegro que te funcionara... Sobre incluir el update-rc en el elecutable no es necesario, los enlaces que te crea son permanentes y la próxima vez que reinicies la máquina seguirán ahí. Un saludo -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: No logro hacer que un ejecutable se autoborre al inicio
El dom, 16-08-2009 a las 03:42 +0200, Abilio Almeida Eiroa escribió: Te contesto al privado dado que que el asunto ya está solucionado ¿ te fijaste lo que te da ls -l /etc/init.d? Cuando pongo un archivo en /etc/init.d lo que espero es que lo ejecute el sistema al inicio y obviamente debe ser con permisos de usuario raíz porque no existe otra opción. Un saludo, Julián, no me molesta que me mandes privados, pero lo pongo aquí por que las cosas que discutimos, a la demás gente de la lista, le puede servir. Sobre el asunto, ya me fijé que tenía que ser root quien lo ejecutara, por eso matizaba que debía ser por causa parecida a la que te indicaba Oscar ;) Saludos Gracias ALbilio, Solo que me pareció que mi respuesta no era relevante para la lista. Un saludo, Julián -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
No logro hacer que un ejecutable se autoborre al inicio
Hola, Creé un programita que se ejecuta al inicio y debería auotoborrar como lo indica su última línea, pero no lo hace. El ejecutable es nano /etc/init.d/komienza #!/bin/sh adduser $(ls /home) admin sed -i 's/us/es,us/' /etc/X11/xorg.conf rm -f /etc/init.d/komienza y los permisos ls -l /etc/init.d/komienza -rwxr-xr-x 1 root root 106 ago 15 14:29 /etc/init.d/komienza Lo raro es que si lo ejecuto con sh si se borra como debería ser. Algo me dice que estoy metiendo la pata pero no se que puede llegar a ser. Saludos, Julián -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: No logro hacer que un ejecutable se autoborre al inicio
On Sat, Aug 15, 2009 at 15:36, Julian Daichjulia...@gmail.com wrote: Hola, Creé un programita que se ejecuta al inicio y debería auotoborrar como lo indica su última línea, pero no lo hace. El ejecutable es nano /etc/init.d/komienza #!/bin/sh adduser $(ls /home) admin sed -i 's/us/es,us/' /etc/X11/xorg.conf rm -f /etc/init.d/komienza y los permisos ls -l /etc/init.d/komienza -rwxr-xr-x 1 root root 106 ago 15 14:29 /etc/init.d/komienza Lo raro es que si lo ejecuto con sh si se borra como debería ser. Algo me dice que estoy metiendo la pata pero no se que puede llegar a ser. Saludos, Julián -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Buenas, Viendo que el script lo tienes en el init.d imagino que lo quieres ejecutar como si fuera un servicio. Así pues, ¿has creado el enlace correspondiente en /etc/rc2.d? Si no lo has creado no se autoborra porque simplemente no se llega a ejecutar Salu2 -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: No logro hacer que un ejecutable se autoborre al inicio
2009/8/15 Oscar Hermosa oscar.herm...@gmail.com: On Sat, Aug 15, 2009 at 15:36, Julian Daichjulia...@gmail.com wrote: Hola, Creé un programita que se ejecuta al inicio y debería auotoborrar como lo indica su última línea, pero no lo hace. El ejecutable es nano /etc/init.d/komienza #!/bin/sh adduser $(ls /home) admin sed -i 's/us/es,us/' /etc/X11/xorg.conf rm -f /etc/init.d/komienza y los permisos ls -l /etc/init.d/komienza -rwxr-xr-x 1 root root 106 ago 15 14:29 /etc/init.d/komienza Para poder borrar el archivo tienes que tener permisos de escritura sobre el directorio que lo contiene y creo que también de escritura sobre el propio fichero. Por lo tanto si no lo ejecutas como root, no se borrará. Es una idea. Pero debido a que te ejecuta por sh lo más probable es lo que te dice Oscar, que no se llegue a ejecutar. Lo raro es que si lo ejecuto con sh si se borra como debería ser. Algo me dice que estoy metiendo la pata pero no se que puede llegar a ser. Saludos, Julián -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Buenas, Viendo que el script lo tienes en el init.d imagino que lo quieres ejecutar como si fuera un servicio. Así pues, ¿has creado el enlace correspondiente en /etc/rc2.d? Si no lo has creado no se autoborra porque simplemente no se llega a ejecutar Salu2 -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- aabilio - http://linfox.es http://expulsionporagresion.linfox.es GPG id C7B08605 Abilio Almeida Eiroa (aabilio) SIP: aabi...@ekiga.net signature.asc Description: OpenPGP digital signature
Re: No logro hacer que un ejecutable se autoborre al inicio
Le Saturday 15 August 2009 15:36:45 Julian Daich, vous avez écrit : Hola, Creé un programita que se ejecuta al inicio y debería auotoborrar como lo indica su última línea, pero no lo hace. El ejecutable es nano /etc/init.d/komienza #!/bin/sh adduser $(ls /home) admin sed -i 's/us/es,us/' /etc/X11/xorg.conf rm -f /etc/init.d/komienza * Con 'exec' : [ $(id -u) -eq 0 ] exec rm /etc/init.d/komienza echo No se puede borrar '$(ls -al /etc/init.d/komienza)' - id '$(id)'\ /tmp/komienza exit -1 Si no se borra, tendras las causas en el archivo /tmp/komienza. y los permisos ls -l /etc/init.d/komienza -rwxr-xr-x 1 root root 106 ago 15 14:29 /etc/init.d/komienza Lo raro es que si lo ejecuto con sh si se borra como debería ser. Algo me dice que estoy metiendo la pata pero no se que puede llegar a ser. Saludos, Julián -- Julian Daich julia...@gmail.com @+ -- (o_ (/)_ S e r g e -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: No logro hacer que un ejecutable se autoborre al inicio
El 16 de agosto de 2009 02:42, Julian Daichjulia...@gmail.com escribió: El sáb, 15-08-2009 a las 16:10 +0200, aabi...@gmail.com escribió: 2009/8/15 Oscar Hermosa oscar.herm...@gmail.com: On Sat, Aug 15, 2009 at 15:36, Julian Daichjulia...@gmail.com wrote: Hola, Creé un programita que se ejecuta al inicio y debería auotoborrar como lo indica su última línea, pero no lo hace. El ejecutable es nano /etc/init.d/komienza #!/bin/sh adduser $(ls /home) admin sed -i 's/us/es,us/' /etc/X11/xorg.conf rm -f /etc/init.d/komienza y los permisos ls -l /etc/init.d/komienza -rwxr-xr-x 1 root root 106 ago 15 14:29 /etc/init.d/komienza Para poder borrar el archivo tienes que tener permisos de escritura sobre el directorio que lo contiene y creo que también de escritura sobre el propio fichero. Por lo tanto si no lo ejecutas como root, no se borrará. Es una idea. Pero debido a que te ejecuta por sh lo más probable es lo que te dice Oscar, que no se llegue a ejecutar. Lo raro es que si lo ejecuto con sh si se borra como debería ser. Algo me dice que estoy metiendo la pata pero no se que puede llegar a ser. Saludos, Julián -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Buenas, Viendo que el script lo tienes en el init.d imagino que lo quieres ejecutar como si fuera un servicio. Así pues, ¿has creado el enlace correspondiente en /etc/rc2.d? Si no lo has creado no se autoborra porque simplemente no se llega a ejecutar Salu2 Te contesto al privado dado que que el asunto ya está solucionado¿ te fijaste lo que te da ls -l /etc/init.d? Cuando pongo un archivo en /etc/init.d lo que espero es que lo ejecute el sistema al inicio y obviamente debe ser con permisos de usuario raíz porque no existe otra opción. Un saludo, Julián, no me molesta que me mandes privados, pero lo pongo aquí por que las cosas que discutimos, a la demás gente de la lista, le puede servir. Sobre el asunto, ya me fijé que tenía que ser root quien lo ejecutara, por eso matizaba que debía ser por causa parecida a la que te indicaba Oscar ;) Saludos Julián -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- Julian Daich julia...@gmail.com -- aabilio - http://linfox.es http://expulsionporagresion.linfox.es GPG id C7B08605 Abilio Almeida Eiroa (aabilio) SIP: aabi...@ekiga.net -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org