|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 40 ![]() |
bonjour à tous !
je voudrais extraire les informations que fait ressortir ps -u et les utiliser pour formuler une phrase pour chaque ligne , je m'explique : passer de ça : Code :
Code :
|
||||
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() |
Bonsoir,
Voici une piste: Citation:
__________________
www.nudge.org Surveillez et optimisez vos applications Java |
|
|
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 40 ![]() |
Merci d'avoir répondu, mais j'ai encore une erreur :
Voilà ce que j'ai mis : Code :
ps -u aniss -o pid -o state |awk '{printf "le processus dont le PID=%s lance par l'user est dans l'etat %s\n", $S1, $S2;}' |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : octobre 2008 Messages : 1 375 ![]() |
Il faut des parenthèses autour des arguments du printf (comme pour n'importe quelle fonction en awk).
|
|
|
10
|
|
|
#5 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 40 ![]() |
j'ai fait ça :
Code :
Code :
|
||||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
Il existe de multiples façons de se débarrasser de la première ligne, avec awk :
|
|
|
10
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 059 ![]() |
Code :
ps --no-headers -o user,pid,state,command |
|
|
10
|
|
|
#8 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 40 ![]() |
merci à tous, à la fin , pour faire ressortir le nom de l'utilisateur en premier et ensuite les processus qu'il a lancé on peut donc utiliser le script suivant :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com