2009/8/15 Oscar Hermosa <oscar.hermosa@gmail.com>:
On Sat, Aug 15, 2009 at 15:36, Julian Daich<julianlx@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 <julianlx@gmail.com> -- To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.orgBuenas, 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-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- aabilio - http://linfox.es http://expulsionporagresion.linfox.es GPG id C7B08605 Abilio Almeida Eiroa (aabilio) SIP: aabilio@ekiga.net
Attachment:
signature.asc
Description: OpenPGP digital signature