gpt4 book ai didi

linux - linux 中的 strace init 进程(PID 1)

转载 作者:太空狗 更新时间:2023-10-29 12:13:03 27 4
gpt4 key购买 nike

跟踪 manpage说:

On Linux, exciting as it would be, tracing the init process is forbidden.

我检查了一样,它不允许:

$  strace -p 1
attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted

为什么不可能?甚至 ptrace 联机帮助页也对跟踪 init 进程说了同样的话。这些工具是否安全,或者只是 init 进程被认为太特殊以至于没有其他进程 (strace/ptrace) 可以向它发出信号。

最佳答案

sudo strace -p 1 对我有用(你需要 root 权限才能使用 strace )
work允许调试init。在 2.4.37 中你不能 attachinit,但在某些内核中,此条件已被删除 - 我发现 3.8 kernel

编辑:在我的 Kubuntu 15.10 上,没有 在 Linux 上,尽管它令人兴奋,但禁止跟踪 init 进程。strace man 中。更新的人?

关于linux - linux 中的 strace init 进程(PID 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35019995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com