Re: Structure d'un nom de fichier dans la crontab
Le Mon, 6 Aug 2012 22:15:41 +0200,
Bzzz <lazyvirus@gmx.com> a écrit :
> On Mon, 6 Aug 2012 21:54:47 +0200
> Alain Vaugham <alain@vaugham.com> wrote:
>
> >
> > Non, il ne manque pas le user.
> > Avec cette syntaxe dans la crontab, pg_dump déverse bien dans un
> > fichier.
>
> Pas trop normal ça, chez moi en dehors de postgres personne ne peut
> se connecter sans mot de passe.
>
[HS]
Dans la configuration de l'authentification client j'ai choisi :
# le mot de passe n'est pas demandé avec la méthode ident sameuser
local all all ident
car je serai bien ennuyé s'il fallait fournir le mot de passe lors de chaque
sauvegarde automatisée/par user.
Sur cette machine, les users se connectent en ssh avec une clef et
Postgres refusera les accès distants.
> > C'est seulement le nom de ce fichier qui n'est pas celui
> > escompté.
>
> Tu fais un script genre:
>
> #!/bin/sh
> TS=$(date +"%Y-%m-%d_%Hh%M")
> pg_dump -a db_XYZ > /home/userx/backup/db_XYZ_${TS}.sql
>
> que tu rends exécutable et que tu colles dans
> /usr/local/bin/pgbackup_XYZ.sh
>
> et un crontab:
> * * * * * postgres if [ -x /usr/local/bin/pgbackup_XYZ.sh ]; then /usr/local/bin/pgbackup_XYZ.sh; fi
>
Merci pour cet exemple.
Je garde.
--
Alain Vaugham
Clef GPG : 0xD26D18BC
Reply to: