Re: [linux] Isoler le 'load avg 15m'

2006-04-26 Par sujet Jérôme Fenal
Le 26/04/06, Serge Bogaerts<[EMAIL PROTECTED]> a écrit :
> Jérôme Fenal wrote on 04/26/2006 11:07 PM:
>
> >Le 26/04/06, Vincent Pinchart<[EMAIL PROTECTED]> a écrit :
> >
> >
> >>J'ai besoin d'isoler le 'load avg 15m' en une ligne de commande.
> >>
> >>
> >uptime | perl -nle 'print $1 if m/(([\d\.])+)$/'
> >
> >
> Pourquoi pas cela plutôt?
>
> uptime | awk -F, '{print $NF}'

parce qu'il y a une espace surnémaire (et pas numérique) dans le résultat ?

--
Jérôme Fenal - jfenal AT gmail.com - http://fenal.org/
Paris.pm - http://paris.mongueurs.net/
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Isoler le 'load avg 15m'

2006-04-26 Par sujet Vincent Pinchart

Serge Bogaerts wrote:

Jérôme Fenal wrote on 04/26/2006 11:07 PM:


Le 26/04/06, Vincent Pinchart<[EMAIL PROTECTED]> a écrit :
 


J'ai besoin d'isoler le 'load avg 15m' en une ligne de commande.
  

uptime | perl -nle 'print $1 if m/(([\d\.])+)$/'
 


Pourquoi pas cela plutôt?

uptime | awk -F, '{print $NF}'



C'est une autre manière de faire, en effet. Merci à toi aussi. ^^
--
Vincent
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Isoler le 'load avg 15m'

2006-04-26 Par sujet Serge Bogaerts

Jérôme Fenal wrote on 04/26/2006 11:07 PM:


Le 26/04/06, Vincent Pinchart<[EMAIL PROTECTED]> a écrit :
 


J'ai besoin d'isoler le 'load avg 15m' en une ligne de commande.
   


uptime | perl -nle 'print $1 if m/(([\d\.])+)$/'
 


Pourquoi pas cela plutôt?

uptime | awk -F, '{print $NF}'

--
Serge Bogaerts
CENAERO IT Resources Manager
Bâtiment Mermoz 1 - 2ème étage
Avenue Jean Mermoz, 30
B-6041 GOSSELIES
Tel : +32 (0)71.91.93.48
Fax : +32 (0)71.91.93.31
---
Visit our web site at www.cenaero.be
CENAERO bénéficie du soutien de la Région wallonne et des fonds
structurels FEDER et FSE de l'Union Européenne.


___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Isoler le 'load avg 15m'

2006-04-26 Par sujet Vincent Pinchart
Super la rapidité! Merci Jérôme, ça marche nickel et c'est exactement ce 
dont j'avais besoin. Pour info : j'utilise la ligne unique avec le perl. ;)

--
Vincent

Jérôme Fenal wrote:

Le 26/04/06, Vincent Pinchart<[EMAIL PROTECTED]> a écrit :

Bonsoir,

J'ai besoin d'un coup de pouce.
J'ai besoin d'isoler le 'load avg 15m' en une ligne de commande.

exemple:

[EMAIL PROTECTED]:~$ uptime
  22:57:56 up 1 day,  2:03,  4 users,  load average: 0.12, 0.15, 0.36

Je n'ai besoin que du '0.36' afin de l'assigner à une variable.

Je suis sur qu'un habitué du scripting pourra m'aider. ^^


uptime | perl -nle 'print $1 if m/(([\d\.])+)$/'

Pas très efficace, mais ça marche.

Avec un seul fork (uptime), en pur shell :

uptime=$(uptime)
u15=${uptime##* }
echo $u15
--
Jérôme Fenal - jfenal AT gmail.com - http://fenal.org/
Paris.pm - http://paris.mongueurs.net/

___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] Isoler le 'load avg 15m'

2006-04-26 Par sujet Jérôme Fenal
Le 26/04/06, Vincent Pinchart<[EMAIL PROTECTED]> a écrit :
> Bonsoir,
>
> J'ai besoin d'un coup de pouce.
> J'ai besoin d'isoler le 'load avg 15m' en une ligne de commande.
>
> exemple:
>
> [EMAIL PROTECTED]:~$ uptime
>   22:57:56 up 1 day,  2:03,  4 users,  load average: 0.12, 0.15, 0.36
>
> Je n'ai besoin que du '0.36' afin de l'assigner à une variable.
>
> Je suis sur qu'un habitué du scripting pourra m'aider. ^^

uptime | perl -nle 'print $1 if m/(([\d\.])+)$/'

Pas très efficace, mais ça marche.

Avec un seul fork (uptime), en pur shell :

uptime=$(uptime)
u15=${uptime##* }
echo $u15
--
Jérôme Fenal - jfenal AT gmail.com - http://fenal.org/
Paris.pm - http://paris.mongueurs.net/
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech