j'aimerais faire un shell pour savoir si une appli lancée sur nos serveurs rencontre un certain succès (but de l'appli récupérer directement des documents sur le serveur , plutôt que les imprimer papier).
le but serait sur une certaine durée (par ex une journée) de lancer cette commande :
falke@falke-MacBookAir:~$ top | grep "top"
Code : Tout sélectionner
falke@falke-MacBookAir:~$ top | grep "falke" | grep "top"
3300 falke 20 0 12012 3928 3124 R 6,2 0,0 0:00.02 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.03 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.04 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.05 top
3300 falke 20 0 12012 3928 3124 R 0,7 0,0 0:00.06 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.07 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.08 top
3300 falke 20 0 12012 3928 3124 R 0,7 0,0 0:00.10 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.11 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.12 top
3300 falke 20 0 12012 3928 3124 R 0,3 0,0 0:00.13 top
3311 falke 20 0 12008 3920 3120 S 0,8 0,0 0:00.02 top
3300 falke 20 0 12012 3928 3124 R 0,4 0,0 0:00.14 top
3300 falke 20 0 12012 3928 3124 R 0,7 0,0 0:00.16 top
3311 falke 20 0 12008 3920 3120 S 0,3 0,0 0:00.03 top
3311 falke 20 0 12008 3920 3120 S 0,3 0,0 0:00.04 top
en raison de la réactualisation de la sortie de top un même pid apparait plusieurs fois, il me faudrait en tout fin (dédoublonner , triplonner les pid identique , puis compter le nombre de lancements de l'appli.
Par exple ici faudrait compter le pid 3300 une fois et 3311 aussi , soit deux instances seulement
Avez vous des idées ?
merci
bon week-end.