master
sh 28 lines 512 Bytes
Raw
1 #! /bin/bash
2
3 set -ue
4
5 for proc in /proc/[0-9]*; do
6 pid=$(basename "$proc")
7
8 echo -e "\nProcess: $pid"
9 echo -en "cmd: "
10 cat "/proc/$pid/cmdline" || true
11 echo -e "\nstat: "
12 cat "/proc/$pid/stat" || true
13
14 for tid in $(ls "/proc/$pid/task" || true); do
15 echo -n "tid: $tid - "
16 cat "/proc/$pid/task/$tid/comm" || true
17 cat "/proc/$pid/task/$tid/stack" || true
18 done
19
20 echo "fds: "
21 ls -la "/proc/$pid/fd" || true
22 done
23
24 echo "hvsockets: "
25 ss -lap --vsock
26
27 echo "meminfo: "
28 cat /proc/meminfo