Re: [linux] Isoler le 'load avg 15m'
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'
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'
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'
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'
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