[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pregunta cron



-----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.

pagonzalez@mcyt.es 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
>                       <tuulen_ukko@gmx.ne      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-----



Reply to: