[Ubuntu-cat] [OT] [script]

Pau Espin Pedrol pespin.shar a gmail.com
dic maig 30 17:22:45 UTC 2018


Pau Espin Pedrol

El dia 30 de maig de 2018 a les 17:14, Tomàs Mallafré <tomas a mallafre.cat>
ha escrit:

>
>
> El dia 30 de maig de 2018 a les 16:44, Pau Espin Pedrol <
> pespin.shar a gmail.com> ha escrit:
>
>> Hola Tomàs,
>>
>> que vols dir exactament amb que la primera sortida del top és incorrecta?
>> Podries especificar més i donar exemples?
>>
>>
> He de monitoritzar un parell de màquines i quan executo l'ordre, el
> resultat que mostra de la CPU és sempre el mateix (en aquest cas un % igual
> a 1.2). En canvi quan al cap d'un segon s'actualitzen tots els valors,
> aquest en concret comença a mostrar els valors que toquen. No sé si és
> perquè són màquines remotes...
>

Si no estàs interessat en els processos en concret i simplement en el
percentatge global de CPU lliure de mitjana durant un espai de temps, et
recomano el programa "mpstat". Normalment el pots trobar dins el paquet
"sysstat".



> El cas que comentes:
>> top -b -n 1 && sleep 2 >> top.txt
>>
>> envia la sortida de "top -b -n 1" a stdout+stderr, i si el programa no
>> acaba amb error, llavors executa "sleep 2" redirigint stdout al fitxer (amb
>> append) top.txt. Segurament pel que comentes no és el que necessites.
>>
>
> En realitat no afegeix res. Provat en manjaro i suse. Només afegeix la
> sortida si ho executo sense l'sleep, i en aquest cas els valors de la CPU
> són incorrectes.
>

Crec que no has llegit amb prou atenció la meva explicació anterior.  És
normal que no afegeixi res, perquè com t'explicava, la redirecció del
stdout en aquest cas només s'aplica al "sleep 2", que si t'hi fixes no
escriu res per stdout, i per això no hi ha res al fitxer.
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <https://lists.ubuntu.com/archives/ubuntu-cat/attachments/20180530/f3652d49/attachment.html>


Més informació sobre la llista de correu Ubuntu-cat