-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Vale, lo he probado y funciona, con el at funciona, con el crontab no. He probado lo siguiente en el fichero crontab y ninguno funciona, pero solamente en una red hat, en la debian funciona perfectamente. crontab -e # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.8259 installed on Tue Mar 2 12:58:32 2004) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MAILTO=postgres HOME=/var/lib/pgsql/backups 0 13 * * 1-5 /var/lib/pgsql/backups/backup-system.pl crontab -e # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.8259 installed on Tue Mar 2 12:58:32 2004) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) 0 13 * * 1-5 /var/lib/pgsql/backups/backup-system.pl No sé, es muy raro, si lanzo el script así: ./backup-system.pl funciona, con el at también, sin embargo con el crontab no. ¿¿?? De todos modos, gracias por la ayuda. [EMAIL PROTECTED] kirjoitti: > prueba a poner: > > 50 10 * * 1-5 /var/lib/pgsql/backups/backup-system.pl > > te deberia de dejar db.out en /var/lib/pgsql/backups > > (obvio el tema de permisos) > > pruebalo haciendo primero: > echo "/var/lib/pgsql/backups/backup-system.pl" | at hh:mm > > donde hh:mm es la hora y el minuto en que quieres que se ejecute, por > ejemplo, un par de minutos despues de la hora actual, si te funciona asi, > el crontab te lo debe de ejecutar tambien. > > Saludos y gracias. > > > > Einar Matveinen > <[EMAIL PROTECTED] Para: Lista de usuarios > de debian <debian-user-spanish@lists.debian.org> t> > cc: > Asunto: Pregunta cron > 02/03/2004 10:52 > > > > > > > > Hola. Tengo un problemilla con el cron. He hecho un pequeño script en perl > que realiza un pg_dump -o bbdd > db.out de una bbdd. Lo he ejecutado y > funciona correctamente (tampoco es muy complicado). Lo he metido en el cron > > (crontab -e) como postgres en una debian y lo lanza a la hora indicada y > funciona. El problema me ha sucedido al tratar de hacer lo mismo en una > red-hat. Si ejecuto el script directamente sin utilizar el cron como > postgres > funciona correctamente. Si lo lanzo utilizando el cron y el comando > crontab, > ejecuta el proceso, pero no realiza el dump de la bbdd. Ni siquiera > haciendo > un find he encontrado el fichero db.out. > > el crontab es este (como postgres): > > # DO NOT EDIT THIS FILE - edit the master and reinstall. > # (/tmp/crontab.8060 installed on Tue Mar 2 10:06:04 2004) > # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) > SHELL=/bin/bash > PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin > MAILTO=postgres > HOME=/var/lib/pgsql/backups > > 50 10 * * 1-5 /var/lib/pgsql/backups/./backup-system.pl > > ¿Sabéis algo? - -- Einar Matveinen Vitoð ér enn eða hvat var der mere I ville vide Vitoð ér enn eða hvat vil I mere før jeg forsvinder under solen Rekisteröitynyt Linux käyttäjä nro 221083 Katso http://barrapunto.com/index.pl?section=mbp-einarmatveinen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQFARHfFWskLvsnDTo0RAkWZAJ9m3AbmnwiJhXgZ+MOucHZRlkGJtgCggBRr gUbHXKEd51rDob7FxwMOiok= =VLFD -----END PGP SIGNATURE-----