otóż napisalem taki skrypt:
#!/bin/bash
for user in `ps -Af | tr -s ' ' | cut -f1 -d' ' | sort | uniq | grep -v UID`; do
echo -e "$user":
i=1
for process in `ps -fu "$user" | tr -s ' ' | cut -f8 -d' ' | grep -v CMD`; do
echo "$i". "$process"
i=$((i+1))
done
echo
done
Chciałbym teraz, żeby zamiast wypisywać wszystkie procesy userów wypisywać tylko top5 procesów z największą liczbą odpalonych instancji? Ma ktoś jakiś pomysł?