找出正在运行的进程终止的原因

找出正在运行的进程终止的原因

我有一些进程由于某种原因在不应该结束时结束。我如何从进程 ID 知道它是被内核自动杀死还是被其他用户自动杀死?

答案1

你应该通过StraceCommande 跟踪你的进程:

strace -p <PID> -o <OUTPUT_FILE>

或者

sudo strace -p <PID> -o <OUTPUT_FILE>

输出文件您将找到有关 Python 脚本执行的所有信息,并且您可以获得一些有关导致其结束的原因的信息。

相关内容