Re: [Confirme] probleme de cron

2002-01-30 Par sujet jipe

Le Mercredi 30 Janvier 2002 11:45, vous avez écrit :
> Le Lundi 28 Janvier 2002 20:45, vous avez écrit :
> > Et dans les scripts, les commandes sont appelées avec leur chemin
> > d'accès (ou un chemin a-t-il été spécifié ?) ? Car cron ne connaît
> > peut-être pas de chemin d'accès par défaut.
>
> Je ne precise pas le chemin de chaque commande. Mes scripts commencant par
> #/bin/bash
> il me semble que cela lance un shell fils avec les parametres de mon
> .bashrc, comprenant donc un PATH correct. A moins que quelqu'un me demente
> ??
>
> Je va tester.

petite expérience:

si SHELL=/bin/bash est défini on est dans le bash père:
jipe$ export oops=abcd
jipe$ echo $oops
abcd
jipe$ bash #ouverture du fils
jipe$ echo $oops
abcd #il a hérité du père!
jipe$ export oops=efgh
jipe$ echo $oops
efgh
jipe$ bash #et maintenant le petit-fils!
jipe$ echo $oops
efgh
jipe$ exit #retour au fils
jipe$ echo $oops
efgh
jipe$ exit #retour au père
jipe$ echo $oops
abcd

moralité:
le fils hérite de l'environnement du père
toute modification de l'environnement du fils se répercute sur ses fils... 
sans altérer l'environnement du père. cqfd

si MAILTO est définie, tu devrais pouvoir consulter les messages de cron avec 
la commande mail. tu y verras certaines variables avec en en-tête X-cron-env 
qui diffèrent de tes variables habituelles. dont PATH. c'est ce PATH là qui 
est utilisé par cron et les sous-shell qu'il ouvre. tu peux donc être amené à 
spécifier les chemiuns d'accès complet dans ton script, ou à redéfinir PATH 
dans celui-ci, voire une variable spécifique au script comme prefix (au 
hazard) si ton chemin d'accès est toujours le même.

bye
jipe


-- 
En science, on trouve d'abord et on cherche ensuite.
Il n'y a pas de fait en soi mais des faits observés.
Imre Lakatos



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-30 Par sujet Ludovic LESTRAT

Le Lundi 28 Janvier 2002 20:45, vous avez écrit :
> Et dans les scripts, les commandes sont appelées avec leur chemin
> d'accès (ou un chemin a-t-il été spécifié ?) ? Car cron ne connaît
> peut-être pas de chemin d'accès par défaut.

Je ne precise pas le chemin de chaque commande. Mes scripts commencant par 
#/bin/bash
il me semble que cela lance un shell fils avec les parametres de mon .bashrc, 
comprenant donc un PATH correct. A moins que quelqu'un me demente ??

Je va tester.

-- 
LESTRAT Ludovic, Géo-Hyd
386 rue du rond d'eau
45590 Saint Cyr en Val
bur : 02.38.64.01.94 (Direct)
mob : 06.63.36.37.46




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-29 Par sujet Frantz ORJOLLET

Et dans les scripts, les commandes sont appelées avec leur chemin d'accès
(ou un chemin a-t-il été spécifié ?) ? Car cron ne connaît peut-être pas de
chemin d'accès par défaut.

Frantz

Ludovic LESTRAT wrote:

> Du bord de la banquise,
>
> Avec l'aide d'un ami pro du shell, j'essaye de mettre en place une solution
> de sauvegarde pour les serveurs de ma boite, par miroir entre les deux
> serveurs.
>
> Quand je lance a la main mes scripts, ca fonctionne (aussi bien que c'est
> ecrit, mais ca fait des choses). Le but d'une sauvegarde etant d'etre lance
> en auto, j'ai configure deux taches cron, voici ma crontab :
>
> # DO NOT EDIT THIS FILE - edit the master and reinstall.
> # (/tmp/crontab.11523 installed on Mon Jan  7 16:37:36 2002)
> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
> 00 23 * * 1-4 /home/script/sauvegarde &
> 00 23 * * 5 /home/script/sauve_quotid &
>
> Le script sauvegarde fait de la sauvegarde differentielle du lundi au jeudi
> Le script sauve_quotid fait de la sauvegarde incrementielle le vendredi.
>
> Le programme est bien lance comme le montre mon fichier log/cron/info :
> Jan 28 23:00:00 diamant CROND[19814]: (root) CMD (/home/script/sauvegarde &)
>
> mais le processus s'arrete toujours en cours de route.
>
> Quelque'un a une idee ?
>
> D'autres pieds palmes ont-ils deja essaye de mettre en place de tels
> procedures de sauvegardes et seraient interesses a partager leurs experiences
> ?
>
> A+
> Ludo
>
> --
> LESTRAT Ludovic, Géo-Hyd
> 386 rue du rond d'eau
> 45590 Saint Cyr en Val
> bur : 02.38.64.01.94 (Direct)
> mob : 06.63.36.37.46
>
>   
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";

--
"Tous ceux qui ne sont pas débranchés du système sont potentiellement
nos ennemis"
Morpheus








Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-29 Par sujet Nicolas Costes


Salut !!!

Je ne suis pas compétent en cron, mais je veux bien tes scripts de 
sauvegarde, car je vais être amené à faire la même chose 

Merci.

Le Mardi 29 Janvier 2002 14:26, Ludovic LESTRAT a écrit :
> Du bord de la banquise,
>
> Avec l'aide d'un ami pro du shell, j'essaye de mettre en place une solution
> de sauvegarde pour les serveurs de ma boite, par miroir entre les deux
> serveurs.
>
> Quand je lance a la main mes scripts, ca fonctionne (aussi bien que c'est
> ecrit, mais ca fait des choses). Le but d'une sauvegarde etant d'etre lance
> en auto, j'ai configure deux taches cron, voici ma crontab :
>
> # DO NOT EDIT THIS FILE - edit the master and reinstall.
> # (/tmp/crontab.11523 installed on Mon Jan  7 16:37:36 2002)
> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
> 00 23 * * 1-4 /home/script/sauvegarde &
> 00 23 * * 5 /home/script/sauve_quotid &
>
> Le script sauvegarde fait de la sauvegarde differentielle du lundi au jeudi
> Le script sauve_quotid fait de la sauvegarde incrementielle le vendredi.
>
> Le programme est bien lance comme le montre mon fichier log/cron/info :
> Jan 28 23:00:00 diamant CROND[19814]: (root) CMD (/home/script/sauvegarde
> &)
>
> mais le processus s'arrete toujours en cours de route.
>
> Quelque'un a une idee ?
>
> D'autres pieds palmes ont-ils deja essaye de mettre en place de tels
> procedures de sauvegardes et seraient interesses a partager leurs
> experiences ?
>
> A+
> Ludo

-- 
 ( °> Nicolas Costes
 //\\  IUT de La Roche / Yon
/ \/ ) [EMAIL PROTECTED]
`-<<  http://luxregina.free.fr



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-29 Par sujet Olivier Thauvin

Le Mardi 29 Janvier 2002 15:19, vous avez écrit :
> Le Mardi 29 Janvier 2002 14:52, vous avez écrit :
> > salut,
> > je me sers de la même chose:
> > mais
> > je ne met pas le & à la fin de la commande du cron
>
> Moi non plus au depart je n'en mettais pas, j'ai eu l'impression qu'avec ca
> marchait mieux...
>
> > je met dans la première ligne de mon executable 'sauvegarde' la ligne
> > suivante:
> > #!/bin/sh -v
>
> Moi j'ai ca :
> #!/bin/bash -x
>
> L'option x me permet de debugger. Ton option v, c'est pour verbose non ?
> Ca ma parait relativement equivalent sur le principe...

Non -v affiche tout le bloc du code source avant de l'executer
-x affiche la ligne juste avant de l'exucuter, mais là les variable sont 
résolues, les retours lu un par un. 


-- 
Olivier Thauvin-CNRS Service Aeronomie
[EMAIL PROTECTED] 
Téléphone:
01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
01 44 27 47 59 à Jussieu (Mardi et Jeudi)

Service d'Aéronomie
Réduit de Verrieres - BP 3
Route des Gatines
91371 Verrieres le Buisson Cedex
France

Fax:33 (0)1 69 20 29 99



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-29 Par sujet Ludovic LESTRAT

Le Mardi 29 Janvier 2002 15:09, Nicolas Costes a écrit :
> Salut !!!
>
> Je ne suis pas compétent en cron, mais je veux bien tes scripts de
> sauvegarde, car je vais être amené à faire la même chose 

Attention ca va faire mal, je sens que les pros du shell, de la syntaxe et de 
la programmation vont avoir des frissons dans l'echine, mais bon, allez je 
les lance.
D'abord celui qui fait la sauvegarde incrementielle a la fin de chaque 
semaine, cf piece jointe.

Bonne lecture...


-- 
LESTRAT Ludovic, Géo-Hyd
386 rue du rond d'eau
45590 Saint Cyr en Val
bur : 02.38.64.01.94 (Direct)
mob : 06.63.36.37.46




sauvegarde
Description: application/shellscript

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-29 Par sujet Ludovic LESTRAT

Le Mardi 29 Janvier 2002 14:52, vous avez écrit :
> salut,
> je me sers de la même chose:
> mais
> je ne met pas le & à la fin de la commande du cron
Moi non plus au depart je n'en mettais pas, j'ai eu l'impression qu'avec ca 
marchait mieux...
> je met dans la première ligne de mon executable 'sauvegarde' la ligne
> suivante:
> #!/bin/sh -v
Moi j'ai ca :
#!/bin/bash -x

L'option x me permet de debugger. Ton option v, c'est pour verbose non ?
Ca ma parait relativement equivalent sur le principe...

-- 
LESTRAT Ludovic, Géo-Hyd
386 rue du rond d'eau
45590 Saint Cyr en Val
bur : 02.38.64.01.94 (Direct)
mob : 06.63.36.37.46




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] probleme de cron

2002-01-29 Par sujet jacques trepp

salut,
je me sers de la même chose:
mais
je ne met pas le & à la fin de la commande du cron
je met dans la première ligne de mon executable 'sauvegarde' la ligne
suivante:
#!/bin/sh -v

si ça peut te servir...
A+
Jacques TREPP
L.C.M.
9 rue jean mermoz
81160 ST Juery
[EMAIL PROTECTED]
- Original Message -
From: "Ludovic LESTRAT" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 29, 2002 2:26 PM
Subject: [Confirme] probleme de cron


> Du bord de la banquise,
>
> Avec l'aide d'un ami pro du shell, j'essaye de mettre en place une
solution
> de sauvegarde pour les serveurs de ma boite, par miroir entre les deux
> serveurs.
>
> Quand je lance a la main mes scripts, ca fonctionne (aussi bien que c'est
> ecrit, mais ca fait des choses). Le but d'une sauvegarde etant d'etre
lance
> en auto, j'ai configure deux taches cron, voici ma crontab :
>
> # DO NOT EDIT THIS FILE - edit the master and reinstall.
> # (/tmp/crontab.11523 installed on Mon Jan  7 16:37:36 2002)
> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
> 00 23 * * 1-4 /home/script/sauvegarde &
> 00 23 * * 5 /home/script/sauve_quotid &
>
> Le script sauvegarde fait de la sauvegarde differentielle du lundi au
jeudi
> Le script sauve_quotid fait de la sauvegarde incrementielle le vendredi.
>
> Le programme est bien lance comme le montre mon fichier log/cron/info :
> Jan 28 23:00:00 diamant CROND[19814]: (root) CMD (/home/script/sauvegarde
&)
>
> mais le processus s'arrete toujours en cours de route.
>
> Quelque'un a une idee ?
>
> D'autres pieds palmes ont-ils deja essaye de mettre en place de tels
> procedures de sauvegardes et seraient interesses a partager leurs
experiences
> ?
>
> A+
> Ludo
>
> --
> LESTRAT Ludovic, Géo-Hyd
> 386 rue du rond d'eau
> 45590 Saint Cyr en Val
> bur : 02.38.64.01.94 (Direct)
> mob : 06.63.36.37.46
>
>
>






> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
>




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";