停止脚本运行进程并获取阻止的cod

2024-04-25 06:11:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在我的机器上运行的python脚本,如下所示:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                       
 1018 root      24   0 98836 9108 3352 S  0.0  0.1   0:00.03 python /usr/mine.py                                                                                                         

这个进程已经运行了一整天,而它应该运行几秒钟然后停止。你知道吗

我想知道是否有一种方法,可以得到正在执行的代码的当前点,也就是脚本被卡住的点。你知道吗


Tags: 脚本机器timeusrresrootprcpu
1条回答
网友
1楼 · 发布于 2024-04-25 06:11:39

您可以使用gdb连接并获得回溯。它可能会或可能不会给你一些容易辨别的东西,这取决于你可能安装或可能没有安装什么调试符号。你知道吗

比如:

>>> gdb -p 1018
(gdb) bt

更多信息请点击此处:

How to attach a process in gdb

Backtraces

Debugging Python in gdb

相关问题 更多 >