Jak z ps wydrukowac tylko procesy usera bez piepotrzebnych informacji? Użyć ps cxfU NAZWAUSERA -o %cpu -o %mem -o command
. Jak wygląda wynik?
[03:46:57]$ ps cxfU wookie -o %cpu -o %mem -o command %CPU %MEM COMMAND 0.0 1.1 gnome-session 0.0 0.1 \_ ssh-agent 0.0 0.0 \_ net_applet0.4 6.5 gvim 0.0 0.2 firefox 0.0 0.2 \_ run-mozilla.sh 5.3 18.5 \_ firefox-bin 0.0 0.2 gajim 0.0 0.2 \_ gajim 1.0 6.9 \_ python 0.0 1.2 gdict-applet 0.0 1.0 notification-ar 0.0 1.4 wnck-applet 0.0 1.6 gnome-panel 0.0 0.8 pam-panel-icon 0.0 0.1 oafd 0.1 2.2 ROX-Filer 0.0 0.2 \_ eclipse 5.6 14.0 \_ java 1.3 1.7 python 4.7 1.2 gkrellm 0.1 0.8 icewm 0.4 1.4 \_ gwget 0.2 3.4 \_ liferea-bin 0.0 0.1 \_ ql 1.9 5.3 | \_ python 0.4 7.3 \_ sylpheed 1.2 2.5 \_ rhythmbox 0.2 1.8 \_ xterm 0.0 0.2 \_ luit 0.0 0.9 \_ bash 0.0 0.3 \_ ps 0.0 0.3 xscreensaver 0.0 0.8 gnome-settings- 0.0 0.3 gnome-smproxy 0.0 0.2 gnome-keyring-d 0.0 0.4 s2u 0.0 0.1 dbus-daemon-1 0.0 0.1 dbus-launch 0.0 0.4 gnome-vfs-daemo 0.1 1.1 gam_server 0.0 0.9 bonobo-activati 0.0 0.1 gnome-keyring-d 0.0 1.0 gconfd-2
Nie znoszę ps. Dzisiątki opcji, chyba w trzech różnych zestawach, przez co w większości ze sobą niekompatybilne. Nauczyłem się paru kombinacji, a resztę załatwiam grepem itp.
Powinni to jakoś uprościć — zrezygnować z całej kompatybilności i dać jeden, intuicyjny zestaw opcji. Nazwę programu mogą zmienić.
a co jest zlego w ps aux|grep dakilla lub podobnej kombinacji?
Co zas do przedmowcy – zeby bylo smieszniej opcje samego programu ping sa rowniez zupelnie rozne pomiedzy roznymi uniksami :/
Ale „ping –help” mi wystarczy, żeby zrobić z pingiem co chcę (chyba że dana implementacja czegoś nie przewiduje). A do ps oglądałem „–help” i „man ps” i zwykle pomagało mi to zrobić tego co chcę. Może jakbym spędził kilka godzin na studiowanie manuala, to bym parę operacji opanował? Ale mnie czasem łatwiej „ręcznie” /proc/* przetwarzać…
Rzecz w tym, że na NetBSD miałem opcję "pinguj, aż odpowie" zaś pod Linuksem jej nie mam – stad glownie moja "niechec" do tego :)
da.killa: a nie lepiej:
ps cxfU NAZWAUSERA -o "%cpu %mem command"
Wiem, czepiam sie :)
Jazzu: lepiej, ale z tego porytego ps –help trudno się tego dowiedzieć.
A nie lepiej odpalić "Monitor systemu"? :P
DoomHammer:
Na systemach z grsec nie obejrzysz nieswoich procesów.