Skip to content

Commit 8c172eb

Browse files
committed
SM: moved mega-proc
1 parent 7ee7ebd commit 8c172eb

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

mega-proc.sh

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#!/bin/bash
2+
3+
ps="ps aux --forest | grep -v grep | grep -v container-processes | grep $f | sed 's/.*/&\n/' | sed 's/\(--[a-zA-Z]*\)/\n\t&/g' | sed 's/\(-[a-zA-Z] .* \)/\n\t&/g' | sed 's/[a-z,0-9]\{30,\}/\n\t&/g'"
4+
5+
case $1 in
6+
docker)
7+
echo "USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND"
8+
ps aux --forest \
9+
| grep -v grep \
10+
| grep -v openshift \
11+
| grep -v etcd \
12+
| grep -v $0 \
13+
| grep docker \
14+
| sed 's/.*/&\n/' \
15+
| sed 's/\(--[a-zA-Z]*\)/\n\t&/g' \
16+
| sed 's/\(-[a-zA-Z] .* \)/\n\t&/g' \
17+
| sed 's/[a-z,0-9]\{30,\}/\n\t&/g'
18+
;;
19+
openshift)
20+
echo "USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND"
21+
ps aux --forest \
22+
| grep -v grep \
23+
| grep -v $0 \
24+
| grep openshift \
25+
| sed 's/.*/&\n/' \
26+
| sed 's/\(--[a-zA-Z]*\)/\n\t&/g' \
27+
| sed 's/\(-[a-zA-Z] .* \)/\n\t&/g' \
28+
| sed 's/[a-z,0-9]\{30,\}/\n\t&/g'
29+
;;
30+
kubernetes)
31+
echo "USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND"
32+
ps aux --forest \
33+
| grep -v grep \
34+
| grep -v $0 \
35+
| grep kube \
36+
| sed 's/.*/&\n/' \
37+
| sed 's/\(--[a-zA-Z]*\)/\n\t&/g' \
38+
| sed 's/\(-[a-zA-Z] .* \)/\n\t&/g' \
39+
| sed 's/[a-z,0-9]\{30,\}/\n\t&/g'
40+
;;
41+
*)
42+
echo "Usage: container-processes {docker|openshift|kubernetes}"
43+
;;
44+
esac
45+
46+

0 commit comments

Comments
 (0)