crontab -l
.....
13 4 * * * /var/x_admin/integrity_check.php
* * * * * /var/x_admin/backup/backup_procedures.php
Ahora me estoy liando, o sea, ¿es un PHP? ¿has metido código PHP en una
tarea
de cron?
si, no es el unico caso que tengo, las demas funcionan.
tal vez le
tendrÃas que decir que ejecutase "/usr/bin/php ruta_al_fichero_php"
lo voy a probar pero con los casos anteriores me funciona sin necesidad de
esa declaracion, tengo instalado php4-cli que me permite hacer esto, estos
script incluso se conectan a bases de datos mysql sin problema.
¿La tarea de cron es del uruario root?
si, esta en el cron de root, y las pruebas las hice usando a root
directamente, nada de su , etc.
digo que se ejecuta el script porque el fichero que voy a encriptar se
produce en el mismo script, este se crea pero no asi el fichero resultante
de encriptarlo.
gracias por tu atencion.
Enediel
Linux user 300141
Debian GNU/Linux
From: Iñaki <[EMAIL PROTECTED]>
To: debian-user-spanish@lists.debian.org
Subject: Re: problema creando un fichero encryptado con gpg con script
puesto en el cron
Date: Fri, 3 Feb 2006 19:25:13 +0100
El Viernes, 3 de Febrero de 2006 18:58, enediel gonzalez escribió:
> <?php
> ....
> $str_execute = "cd /tmp/backup && /bin/echo clave | /usr/bin/gpg -se
> --passphrase-fd 0 -r [EMAIL PROTECTED] /tmp/backup/$filename";
> exec($str_execute);
> ?>
>
> gracias por la respuestas, pero ni con esta declaracion funciona, se que
el
> script se ejecuta perfectamente hasta aqui porque $filename se genera
> anteriormente en el mismo script
>
> saludos y gracias
> Enediel
Se puede ejecutar un archivo con código PHP en lÃnea de comandos con el
paquete "phpnoseque", pero no creo que cron sepa ejecutar eso, tal vez le
tendrÃas que decir que ejecutase "/usr/bin/php ruta_al_fichero_php".
¿La tarea de cron es del uruario root?
En ese caso, ¿podrÃas pegar la salida de "crontab -l" del usuario root?
>
> >From: Iñaki <[EMAIL PROTECTED]>
> >To: debian-user-spanish@lists.debian.org
> >Subject: Re: problema creando un fichero encryptado con gpg con script
> >puesto en el cron
> >Date: Fri, 3 Feb 2006 18:43:13 +0100
> >
> >El Viernes, 3 de Febrero de 2006 18:20, enediel gonzalez escribió:
> > > saludos a todos
> > >
> > > Tengo un script php, que me crea un fichero resultante, que
finalmente
> > > encripto.
> > > el script contiene entre otras cosas una linea equivalente a esta
> > >
> > > echo clave | gpg -se --passphrase-fd 0 -r [EMAIL PROTECTED]
$filename
> > >
> > > en su contenido.
> > >
> > > logueado como root, ejecuto el script manualmente y todo funciona
> > > correctamente, pero cuando el script se lanza desde una tarea de
cron
> >
> >(de
> >
> > > root) me doy cuenta que no se genera el fichero encryptado
resultante.
> > >
> > > ?Esta forma de pasar la clave a gpg podria tener problemas con la
nueva
> > > forma en que se ejecuta?
> > >
> > > agradezco cualquier ayuda.
> > >
> > > saludos
> > > Enediel
> >
> >Bajo mi poca experiencia con "cron" tengo entendido que pasa
olÃmpicamente
> >del
> >PATH salvo que se lo indiques en el propio archivo donde pones las
tareas.
> >
> >Haz una prueba: en vez de poner "gpg..." pon "/usr/bin/gpg...".
> >
> >A ver si es eso.
> >
> >Saludos ;)
> >
> >
> >
> >
> >
> >--
> >y hasta aquà puedo leer...
--
y hasta aquà puedo leer...
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]