要在 Linux 中查看 Python 运行,有很多 。以下是最常用的几种 :
ps 命令
最简单的 是使用 ps 命令。它将显示正在运行的所有进程的信息,包括 Python 进程。
bash
ps aux | grep python
top 命令
top 命令显示正在运行进程的实时视图。要查看 Python 进程,请按 S ,它会按 CPU 使用率对进程进行排序。
bash
top -c
htop 命令
htop 命令类似于 top 命令,但它提供了更用户友好的界面。它使您可以滚动查看进程列表,并显示有关每个进程的更多信息。
bash
htop
strace 命令
strace 命令跟踪进程的系统调用。您可以使用它来查看 Python 进程正在执行哪些系统调用。
bash
strace -p
gdb 命令
gdb 命令是一个强大的调试器,可以用来调试 Python 进程。您可以使用它来设置断点、检查变量和逐步执行代码。
bash
gdb python
其他
除了这些 外,还有许多其他 可以在 Linux 中查看 Python 运行。这些包括使用 dtrace 、 perf 和 sysdig 等工具。