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

Re: Shell script lourd execute dans un cron



C'était la réponse que je redoutais bêtement.

Effectivement, le nombre de processus est limité à l'exécution d'un cron à 4096.
Pour palier ça, il suffit d'inclure un :
	ulimit -Hn <VALEUR>
dans le script.

Merci au grand connaisseur Unixien.

Le 3 févr. 06 à 22:41, Stephane Bortzmeyer a écrit :

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.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply- To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



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


BEGIN:VCARD
VERSION:3.0
N:Malard;Pierre;;;
FN:Pierre Malard
ORG:IRD;
TITLE:Ingénieur Réseau
EMAIL;type=WORK;type=pref:Pierre.Malard@mpl.ird.fr
TEL;type=WORK;type=pref:+33 467 54 87 06
TEL;type=FAX:+33 467 54 87 00
TEL;type=PREF:+33 467 54 87 54
ADR;type=WORK;type=pref:;Maison de la Télédétection;500 rue Jean-François Breton;MONTPELLIER Cx 5;;34093;FRANCE
URL:http://www.mpl.ird.fr/~malard
X-AIM;type=HOME;type=pref:pierremalard
END:VCARD


 Le socialisme :
  "la doctrine qui ne sacrifiera aucun des termes de
   la formule Liberté-Fraternité-Égalité"
           Pierre Leroux
           La revue encyclopédique - 1834

PGP public key : http://keyserver1.pgp.com/ ou http://pgp.mit.edu/
- --> Ce message n’engage que son auteur <--



Reply to: