Bonjour,
j'aimerais récupérer les informations (processus) contenu dans la commande ps -aux.
Par exemple ,quand on fait un ps -aux, on obtient:
avec la dernier colonne le nom du processus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 david 5132 0.0 0.4 5804 4328 ? Ss 21:48 0:00 /usr/bin/esd -t david 5140 0.9 0.9 15940 9388 ? Ss 21:48 0:03 /usr/bin/metaci david 5145 0.4 1.6 40888 16948 ? Ssl 21:48 0:01 gnome-panel --s david 5147 1.2 2.7 82420 28400 ? Ssl 21:48 0:04 nautilus --no-d david 5152 0.0 0.5 17592 5380 ? Ss 21:48 0:00 gnome-volume-ma david 5161 0.0 1.0 19528 10588 ? Ss 21:48 0:00 update-notifier david 5170 0.0 0.3 8840 3932 ? Sl 21:48 0:00 /usr/lib/gnome- david 5174 0.0 0.8 40288 8764 ? Sl 21:48 0:00 /usr/lib/gnome- david 5184 0.0 0.7 38028 8024 ? Ss 21:48 0:00 gnome-cups-icon
j'aimerais récupérer seulement le nom du propriétaire, l'heure d'ouverture ,et le nom du processus (soit la 1ere, la 8eme et la derniere colonne).
J'ai déja tatouiller un début de code,pour vous montrer ce que ca donnerai:
le cut coupe de la colonne 25 a 50 ,enfin je crois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/bin/bash rm -f /root/Desktop/liste.txt ps -aux >>/root/Desktop/tmp.txt cut -c 25-50 /root/Desktop/tmp.txt >>/root/Desktop/liste.txt rm -f /root/Desktop/tmp.txt exit
si quelqu'un a une idée, n'hésiter pas
d'avance merci !![]()
Partager