lister plus de fils

This commit is contained in:
pdiogoantunes 2017-05-02 18:02:26 +02:00
parent 3d61c63a7b
commit b9db77ff3c

View file

@ -318,4 +318,10 @@ Se baser seulement par rapport aux utilisateurs ayant créés dernièrement ces
~~~{.bash}
$ SEUIL=100; watch -n 5 -d "ps -e -o etimes=,user | sort -n | awk '{if (\$1<$SEUIL) print \$2 }' | sort | uniq -c | sort -n"
~~~
## Lister les process ayant le plus de fils
~~~{.bash}
(total_procs=0; for foo in $(ps -e -o ppid | sed '1d' | sort -n | uniq -c | sort -n | awk '{ print $1 ":" $2 }'); do val=$(echo $foo | cut -d: -f1); total_procs=$((total_procs+val)); pid=$(echo $foo | cut -d: -f2); (( pid != 0 )) && { echo -n $val ') '; ps -p $pid -o pid,cmd | tail -n1; }; done; echo Total = $total_procs) | tail
~~~