Fil d’Ariane du forum – Vous êtes ici :ForumL'informatique: Logicielsscript Linux - executer une comma …
Please or S’inscrire to create posts and topics.

script Linux - executer une commande à interval régulier

PrécédentPage 2 of 2

Bonjour,

Finalement j'ai trouvé quelque chose 🙂

Pour le test du process je n'ai pas été voir dans /var/run mais je pense que c'est pareil que /proc/#pid/status on doit y trouver les process existant.

Finalement j'ai bien utilisé la fonction while pour la boucle (plus exactement while true) et pour le test j'ai du le mettre dans une boucle if... Bref, je met le résultat ci-dessous au cas où...

#!/bin/bash

while true

do

if [ -f /proc/9178/status ]

then

grep "VmSize" /proc/9178/status >> memory_max

sleep 30

continue

else

break

fi

done

Pour info, la ligne à aller chercher dépend de l'OS (ou de la version du top peut être je ne sais pas). Par exemple sur ma station redhat 5 c'est VmPeak alors que sur la station de tests (je ne sais plus l'OS) c'est VmSize...

Evidemment il n'est pas complètement de moi, j'ai mis les bases, et quelqu'un l'a corrigé. Merci à lui d'ailleurs.

A+

PrécédentPage 2 of 2
Défiler vers le haut