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

Re: Shell script lourd execute dans un cron



On Fri, Feb 03, 2006 at 05:07:59PM +0100,
 Pierre Malard <plm@teledetection.fr> wrote 
 a message of 265 lines which said:

> 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.

Il y a plusieurs différences entre l'environnement interactif et celui
de cron. J'écarte les différences comme le PATH (car elle
n'expliquerait pas pourquoi ça plante au bout de 18 000 itérations) et
je retiens les limites.

Que donne un "limit" (ou "ulimit -a", ça dépend du shell) lancé en
interactif et lancé par cron ?  "stacksize" me semble le suspect
numéro un mais "datasize" ou "descriptors" sont également des
candidats possibles.

/etc/security/limits.conf est un fichier intéressant à consulter, s'il
y a une différence dans les limites entre cron et l'interactif.



Reply to: