mirror of
https://github.com/microsoft/WSL.git
synced 2025-12-10 00:44:55 -06:00
28 lines
512 B
Bash
28 lines
512 B
Bash
#! /bin/bash
|
|
|
|
set -ue
|
|
|
|
for proc in /proc/[0-9]*; do
|
|
pid=$(basename "$proc")
|
|
|
|
echo -e "\nProcess: $pid"
|
|
echo -en "cmd: "
|
|
cat "/proc/$pid/cmdline" || true
|
|
echo -e "\nstat: "
|
|
cat "/proc/$pid/stat" || true
|
|
|
|
for tid in $(ls "/proc/$pid/task" || true); do
|
|
echo -n "tid: $tid - "
|
|
cat "/proc/$pid/task/$tid/comm" || true
|
|
cat "/proc/$pid/task/$tid/stack" || true
|
|
done
|
|
|
|
echo "fds: "
|
|
ls -la "/proc/$pid/fd" || true
|
|
done
|
|
|
|
echo "hvsockets: "
|
|
ss -lap --vsock
|
|
|
|
echo "meminfo: "
|
|
cat /proc/meminfo |