Re: No logro hacer que un ejecutable se autoborre al inicio

2009-08-16 Por tema Oscar Hermosa
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

2009-08-16 Por tema Julian Daich
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

2009-08-15 Por tema Julian Daich
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

2009-08-15 Por tema Oscar Hermosa
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-08-15 Por tema aabilio



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

2009-08-15 Por tema S e r g e
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

2009-08-15 Por tema Abilio Almeida Eiroa
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