Linux 下查看进程
用 ps 和 /proc 确认一个进程正在做什么
ps 读取的是内核暴露出来的进程表。想看某个进程的工作目录和打开的文件,可以直接读 /proc。
ps -o pid,stat,cmd -p "$$"
readlink "/proc/$$/cwd"
stat 一列里的 R 表示正在运行,S 表示可中断睡眠。
用 ps 和 /proc 确认一个进程正在做什么
ps 读取的是内核暴露出来的进程表。想看某个进程的工作目录和打开的文件,可以直接读 /proc。
ps -o pid,stat,cmd -p "$$"
readlink "/proc/$$/cwd"
stat 一列里的 R 表示正在运行,S 表示可中断睡眠。