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

Re: Shell script lourd execute dans un cron



Bonjour,

j'ai eu un soucis similaire lorsque j'utilisais des redirections de flux du style : bash #: commande < file ;
Je ne sais pas si c'est ton cas, mais les flux d'entrée sortie étant géré de manière différente entre Linux et Solaris, cela devrait occasionner des problèmes. Aussi bien dans l'appel que dans la mémoire.
Je ne sais pas si je t'ai vraiment aidé. Aurais tu le bout de code qui plante ?

Bon courage
signature_ecante


Edouard Cante,  <ecante@buyingpack.com>
Responsable D
écisionnel et Architecture
BuyingPack SA
Les portes de l'Arbois
1090 rue René Descartes - 13857 Aix-en-Provence cedex 3
Tél: 04 42 90 42 80
www.buyingpack.com


Pierre Malard a écrit :
Bonjour,

J'ai un problème avec ma Debian sarge dont je ne vois pas le bout.

J'ai un shell script de gestion assez lourd (> 2H d'execution) à lancer une fois par mois dans un cron. Celui-ci fonctionnait parfaitement sous Solaris depuis des années et notre nouveau serveur Debian est très largement doté tant en mémoire qu'en espace disque.

Malheureusement, autant le script s'exécute parfaitement lorsqu'il est lancé en ligne de commande dans un terminal, autant plus rien ne va lorsqu'il est exécuté dans la crontab. Ce script comporte un boucle de lecture d'un fichier de 23000 lignes et, lorsqu'il est lancé par cron, il se plante toujours à la 18000 ème itération. 

J'ai vérifié le fichier en entrée, il est correct. J'ai vérifié les variables d'environnement utilisées par cron, elles sont correctes.

Je me demandé si le cron sous Linux ne limitait pas le temps d'exécution des commandes listées dans ses tables. Aussi ai-je lancé le script de gestion en tache de fond (toto &) dans un autre script appelé par le cron. J'ai le même résultat.

Avez-vous un explication ? Merci d'avance

----

   |\      _,,,---,,_

   /,`.-'`'    -.  ;-;;,_

  |,4-  ) )-,_. ,\ (  `'-'

 '---''(_/--'  `-'\_)









    "Il n'y a pas de Paradis, mais il faut tâcher qu'il y en ait un !"

                                       Jules Renard


- --> Ce message n’engage que son auteur <--




Reply to: