Pourtant en ligne de commande j'ai bien ce que je veux :
$ pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date +%m)$(date +%=
d)-$(date +%H)$(date +%M)$(date +%S).sql
Par contre, dans la crontab, cette m=C3=AAme syntaxe ne g=C3=A9n=C3=A8re pa=
s le=20
fichier escompt=C3=A9 :
* * * * * pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date +%m)$=
(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Je me suis dout=C3=A9 qu'il fallait ajouter des s=C3=A9parateurs de champs.
Comme le man de crontab n'aborde pas le sujet j'avance =C3=A0 t=C3=A2tons a=
vec ce lien :
http://fr.wikipedia.org/wiki/Crontab
J'ai donc test=C3=A9 diff=C3=A9rentes combinaisons de caract=C3=A8res "'\/[=
]{}=20
en m'inspirant =C3=A9galement de la syntaxe employ=C3=A9e par le fichier .p=
rocmail
mais sans succ=C3=A8s.
Il me semble qu'en dehors de la ligne de commande les syntaxes varient
au sein d'une m=C3=AAme distribution.
Est-ce que quelqu'un pourrait m'indiquer le bon tuto pour une Squeeze?
Merci beaucoup par avance.
--=20
Alain Vaugham
Clef GPG : 0xD26D18BC
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806120914.05a8421a@mach07.localdomain
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806134819.5fc71835@anubis.defcon1
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Nicolas Gadoux
Salut,
cela dépend certainement de ton shell.
Je te conseille dans ton crontab : - d'utiliser les chemins complets vers ton script ou programme (ou de le déclarer via la variable PATH) - de toujours "sélectionner" ton shell (via la variable SHELL) - d'éviter cette syntaxe $(commande) et de privilégier celle là : `commande` (car la première ne fonctionne pas dans tous les shells)
Le plus simple et propre étant de créer un script (avec un shebang) et de l'appeler dans ton crontab (toujours en chemin complet)
Nicolas
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Salut,
cela dépend certainement de ton shell.
Je te conseille dans ton crontab :
- d'utiliser les chemins complets vers ton script ou programme (ou de le
déclarer via la variable PATH)
- de toujours "sélectionner" ton shell (via la variable SHELL)
- d'éviter cette syntaxe $(commande) et de privilégier celle là :
`commande` (car la première ne fonctionne pas dans tous les shells)
Le plus simple et propre étant de créer un script (avec un shebang) et
de l'appeler dans ton crontab (toujours en chemin complet)
Nicolas
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/501FB13E.2000102@netasq.com
Je te conseille dans ton crontab : - d'utiliser les chemins complets vers ton script ou programme (ou de le déclarer via la variable PATH) - de toujours "sélectionner" ton shell (via la variable SHELL) - d'éviter cette syntaxe $(commande) et de privilégier celle là : `commande` (car la première ne fonctionne pas dans tous les shells)
Le plus simple et propre étant de créer un script (avec un shebang) et de l'appeler dans ton crontab (toujours en chemin complet)
Nicolas
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Tanguy Ortolo
Nicolas Gadoux, 2012-08-06 13:57+0200:
Je te conseille dans ton crontab : - d'éviter cette syntaxe $(commande) et de privilégier celle là : `commande` (car la première ne fonctionne pas dans tous les shells)
Cette syntaxe `commande` est caduque depuis des années, remplacée par $(commande) qui est plus flexible et prise en charge par tous shells actuels.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/jvocft$nb$
Nicolas Gadoux, 2012-08-06 13:57+0200:
Je te conseille dans ton crontab :
- d'éviter cette syntaxe $(commande) et de privilégier celle là :
`commande` (car la première ne fonctionne pas dans tous les shells)
Cette syntaxe `commande` est caduque depuis des années, remplacée par
$(commande) qui est plus flexible et prise en charge par tous shells
actuels.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/jvocft$nb$1@dough.gmane.org
Je te conseille dans ton crontab : - d'éviter cette syntaxe $(commande) et de privilégier celle là : `commande` (car la première ne fonctionne pas dans tous les shells)
Cette syntaxe `commande` est caduque depuis des années, remplacée par $(commande) qui est plus flexible et prise en charge par tous shells actuels.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/jvocft$nb$
Merci Nicolas/Tanguy
Je vais donc remplacer la commande dans la crontab par un script.
--
Alain Vaugham
Clef GPG : 0xD26D18BC
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806143215.51206cd9@mach07.localdomain
Merci Nicolas/Tanguy Je vais donc remplacer la commande dans la crontab par un script.
-- Alain Vaugham Clef GPG : 0xD26D18BC
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Nicolas Gadoux
Ah ok, je ne savais pas qu'elle visait à la remplacer, je pensais juste que c'était une autre façon de faire. Qu'apporte-t'elle de mieux ? J'ai cherché sur le net mais n'ai rien trouvé.
En tout cas elle n'a pas été implémentée en C-Shell (shell par défaut sous FreeBSD par exemple).
Cette syntaxe `commande` est caduque depuis des années, remplacée par $(commande) qui est plus flexible et prise en charge par tous shells actuels.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Ah ok, je ne savais pas qu'elle visait à la remplacer, je pensais juste
que c'était une autre façon de faire.
Qu'apporte-t'elle de mieux ? J'ai cherché sur le net mais n'ai rien trouvé.
En tout cas elle n'a pas été implémentée en C-Shell (shell par défaut
sous FreeBSD par exemple).
Cette syntaxe `commande` est caduque depuis des années, remplacée par
$(commande) qui est plus flexible et prise en charge par tous shells
actuels.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/501FBC04.8030105@netasq.com
Ah ok, je ne savais pas qu'elle visait à la remplacer, je pensais juste que c'était une autre façon de faire. Qu'apporte-t'elle de mieux ? J'ai cherché sur le net mais n'ai rien trouvé.
En tout cas elle n'a pas été implémentée en C-Shell (shell par défaut sous FreeBSD par exemple).
Cette syntaxe `commande` est caduque depuis des années, remplacée par $(commande) qui est plus flexible et prise en charge par tous shells actuels.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
nicolas.patrois
Le 06/08/2012 14:43:48, Nicolas Gadoux a écrit :
Qu'apporte-t'elle de mieux ? J'ai cherché sur le net mais n'ai rien trouvé.
Elle permet de les emboîter, par exemple.
nicolas patrois : pts noir asocial -- RÉALISME
M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ? P : Non... Une carte bleue suffirait...
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 06/08/2012 14:43:48, Nicolas Gadoux a écrit :
Qu'apporte-t'elle de mieux ? J'ai cherché sur le net mais n'ai rien
trouvé.
Elle permet de les emboîter, par exemple.
nicolas patrois : pts noir asocial
--
RÉALISME
M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des
humains ? Un cerveau plus gros ?
P : Non... Une carte bleue suffirait...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/1344261081.11083.8@new-host-2.home
Qu'apporte-t'elle de mieux ? J'ai cherché sur le net mais n'ai rien trouvé.
Elle permet de les emboîter, par exemple.
nicolas patrois : pts noir asocial -- RÉALISME
M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ? P : Non... Une carte bleue suffirait...
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Grégory Bulot
Bonjour, Bonsoir,
Le Mon, 6 Aug 2012 12:09:14 +0200, Alain Vaugham, vous avez écrit :
Bonjour la liste,
La crontab ne fait pas ce que je veux...
Pourtant en ligne de commande j'ai bien ce que je veux : $ pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date +%m)$(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Par contre, dans la crontab, cette même syntaxe ne génère pas le fichier escompté : * * * * * pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date +%m)$(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Maintenant que tu as [résolu]
pg_dump -a db_mabase > ~/backup/db_mabase_$(date +"%Y%m%d-%H%M%S" ).sql me semble plus propre (moins crade) : un seul appel au shell, au lieu de 6
-- Cordialement Grégory BULOT
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Bonjour, Bonsoir,
Le Mon, 6 Aug 2012 12:09:14 +0200, Alain Vaugham, vous avez écrit :
Bonjour la liste,
La crontab ne fait pas ce que je veux...
Pourtant en ligne de commande j'ai bien ce que je veux :
$ pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date
+%m)$(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Par contre, dans la crontab, cette même syntaxe ne génère pas le
fichier escompté :
* * * * * pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date
+%m)$(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Maintenant que tu as [résolu]
pg_dump -a db_mabase > ~/backup/db_mabase_$(date +"%Y%m%d-%H%M%S" ).sql
me semble plus propre (moins crade) : un seul appel au shell, au lieu
de 6
--
Cordialement
Grégory BULOT
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806185500.04e68cde@roland.bulot-fr.com
Le Mon, 6 Aug 2012 12:09:14 +0200, Alain Vaugham, vous avez écrit :
Bonjour la liste,
La crontab ne fait pas ce que je veux...
Pourtant en ligne de commande j'ai bien ce que je veux : $ pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date +%m)$(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Par contre, dans la crontab, cette même syntaxe ne génère pas le fichier escompté : * * * * * pg_dump -a db_mabase > ~/backup/db_mabase_$(date +%Y)$(date +%m)$(date +%d)-$(date +%H)$(date +%M)$(date +%S).sql
Maintenant que tu as [résolu]
pg_dump -a db_mabase > ~/backup/db_mabase_$(date +"%Y%m%d-%H%M%S" ).sql me semble plus propre (moins crade) : un seul appel au shell, au lieu de 6
-- Cordialement Grégory BULOT
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806211656.3cf484c4@mach07.localdomain
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806215447.3f533fb6@mach07.localdomain
et un crontab: * * * * * postgres if [ -x /usr/local/bin/pgbackup_XYZ.sh ]; then /usr/lo cal/bin/pgbackup_XYZ.sh; fi
-- <Angel> C'est dans quel conte qu'ils sont sept ? <Foxbot> Dans cendrillon <Angel> T'es sur ? <Foxbot> Ouais. Cendrillon et les citrouilles, ça fait bien 7.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
On Mon, 6 Aug 2012 21:54:47 +0200
Alain Vaugham <alain@vaugham.com> wrote:
et un crontab:
* * * * * postgres if [ -x /usr/local/bin/pgbackup_XYZ.sh ]; then /usr/lo cal/bin/pgbackup_XYZ.sh; fi
--
<Angel> C'est dans quel conte qu'ils sont sept ?
<Foxbot> Dans cendrillon
<Angel> T'es sur ?
<Foxbot> Ouais. Cendrillon et les citrouilles, ça fait bien 7.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120806221541.1ff1762d@anubis.defcon1
et un crontab: * * * * * postgres if [ -x /usr/local/bin/pgbackup_XYZ.sh ]; then /usr/lo cal/bin/pgbackup_XYZ.sh; fi
-- <Angel> C'est dans quel conte qu'ils sont sept ? <Foxbot> Dans cendrillon <Angel> T'es sur ? <Foxbot> Ouais. Cendrillon et les citrouilles, ça fait bien 7.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/