AnsweredAssumed Answered

Identifier via script que l'agent ou l'AE local est actif

Question asked by Pierre_BOUTEILLON_9365 on Mar 22, 2018
Latest reply on Mar 28, 2018 by Antoine_Sauteron_1266
Bonjour,

Je souhaite développer un script shell (ksh) testant si l'agent ou l'AE local (V12.0.1) n'est pas en train de travailler, avant de le tuer.

Quelle serait la meilleure façon de faire cela?

Concernant l'activité d'un agent, j'ai remarqué que durant l'exécution d'un job sur cet agent un fichier [racineAgent]/agent/out/OAA*.TXT  et un [racineAgent]/agent/temp/JAA*.TXT sont provisoirement créés. Puis-je me baser dessus?

Un event file à l'écoute via l'agent local ne crée pas de fichier (ni dans out ni temp), mais j'imagine que tuer un agent sur lequel un event file est à l'écoute ne constitue pas un risque particulier.

Enfin concernant l'activité de l'AE, je n'ai pas trouvé de méthode fiable. Je pourrai tester si une des logs (smgr, cp, wp) a été modifiée depuis moins d'une minute (ou X minutes) mais cela ne constitue aucune garantie.

Auriez-vous une autre suggestion?

Cordialement


PS: j'ai lu https://docs.automic.com/documentation/webhelp/french/ALL/components/AE/11/All%20Guides/help.htm#ucacmt.htm  , mais ca ne correspond pas à mon besoin.


Outcomes