El Viernes, 3 de Febrero de 2006 19:27, enediel gonzalez escribió: > crontab -l > ..... > 13 4 * * * /var/x_admin/integrity_check.php > * * * * * /var/x_admin/backup/backup_procedures.php
¿Estos funcionan? en caso afirmativo ¿podrías mostrar el archivo PHP que ejecutan? > >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. Perdona que insista en esto, pero es que no me cuadra que te funcione una línea como la siguiente en el cron: 13 4 * * * /var/x_admin/integrity_check.php En todo caso debería ser: 13 4 * * * /usr/bin/php /var/x_admin/integrity_check.php ¿no? > >¿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. Humm, para intentar ayudarte necesitaría el script completo, ¿sería posible? > 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... -- y hasta aquí puedo leer...