Re: [Confirme] probleme de cron
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
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
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
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
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
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
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
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";