2017-10-18 33 views
0

cette question sera facile pour vous, je suppose - mais je suis un "noob" Linux.Filtre Colonne Linux

donné est la sortie d'un routeur Juniper-:

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU COMMAND 
2434 root  96 0 96476K 14180K select 0:05 0.10% jdhcpd 

Est-il possible (j'ai une coquille sur l'appareil) pour filtrer en quelque sorte la sortie pour n'afficher le pourcentage de WCPU? Je veux faire un script qui redémarre un service une fois qu'un seuil est dépassé - mais je n'ai besoin que de la valeur elle-même - pas tous les "Nom d'utilisateur, PID" et autres.

+0

Il est une sortie de commande 'droite admissible PS? –

+0

J'ai utilisé haut sur la coque - oui – Chris929

Répondre

0

simplement avec awk:

<Juniper-call> | awk 'NR==2{ print $9 }' 

ci-dessus doivent imprimer une valeur comme:

0.10% 
+0

travaillé sans le NR == 2. – Chris929