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

Re: Bug sur script lancé par cron



Il y a beaucoup de choses qui diffèrent entre une exécution sous shell et dans un cron. J'ai hésité à répondre car je ne me souviens plus très bien comment résoudre le problème lorsqu'il parait.

La solution de voir l'environnement est bonne, il suffit de compléter éventuellement... dans le shell lancé en cron.

Par contre, il me semble bien que le nombre le fichiers ouverts, le nombre de fork, … toutes ces variables d'environnement sont également différentes. Peut-être dans /proc... mais je ne m'en souvient vraiment plus.


Le 3 janv. 2014 à 18:36, JUPIN Alain <ajupin@jupin.net> a écrit :

> Le 03/01/2014 11:22, Sébastien NOBILI a écrit :
>> Bonjour,
>> 
>> Le vendredi 03 janvier 2014 à  8:02, JUPIN Alain a écrit :
>>> Une idée ?
>> Oui, comparer les environnements !
>> Réduis ton script à la simple ligne suivante :
>>     env > /tmp/env.out
>> 
>> Lance-le en console, lance-le par cron et compare les deux sorties. Sois
>> attentif aux variables suivantes :
>>     - PATH,
>>     - HOME,
>>     - SHELL
>> 
>> Jamais touché au WOL, mais ça sent la commande pas exécutée en lancement cron
>> car pas trouvée dans le PATH, ensuite tout se casse la gueule…
>> 
>> Seb
>> 
> Bonsoir,
> 
> Les 3 variables PATH, HOME et SHELL sont identiques. Mais j'ai beaucoup plus de variables via la console que via cron (dont un bon paquet liées à Gnome) !
> 
> Pour le rsync distant, en s'authentifiant par user/mdp (et non par clefs shh) çà fonctionne. J'ai recréée les clefs ssh et réinstallées celles-ci sur le serveur dédié et problème résolu.
> 
> Le WOL marche très bien via cron. Car je vois bien le serveur sur le LAN démarrer.
> Avant le rsync sur le LAN je boucle jusqu'à ce que sa pingue (et les logs de mon script montre que çà fonctionne)
> Et surtout via la console, une fois le script de backup terminé je le pingue très bien ;)
> 
> Donc encore un bug sur le rsync local ... à force je vais finir par trouver ;)
> Sinon je fais venir ghostbuster :D
> 
> Merci pour votre aide.
> 
> 
> Alain JUPIN
> Lumières d'Ici ... et d'Ailleurs <http://www.jupin.net>
> 
> -- 
> 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: [🔎] 52C6F51D.7060204@jupin.net">http://lists.debian.org/[🔎] 52C6F51D.7060204@jupin.net

--
Pierre Malard

   « Le socialisme vrai ne veut pas renverser l'ordre des classes ;
   il veut fondre les classes dans une organisation du travail qui
   sera meilleure pour tous »
      Jean Jaures - "Les misères du patronat" - 1890

   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)
perl -e '$_=q#: 3|\ 5-,3-3,2-: 3/,`.'"'"'`'"'"' 5-.  ;-;;,-:  |,A-  ) )-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(-/--'"'"'  `-'"'"'\-): 22PLM::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


Reply to: