我想区分 linux 内核中的各种执行路径,以便我可以通过在 dmesg 中 grepping 其 id 来监视特定线程。
task_struct->pid 是否足以区分所有执行线程(如代表用户进程执行的内核线程、具有进程上下文但不代表用户进程执行的普通内核线程(如工作队列)、没有进程上下文的内核线程(像 ISR、软 IRQ 和小任务))?
如果我正在监视用户空间中经常更新的输出文件,我可以使用“tail -f output.txt”之类的东西来监视它。有没有办法对内核日志消息做同样的事情?
我想区分 linux 内核中的各种执行路径,以便我可以通过在 dmesg 中 grepping 其 id 来监视特定线程。
task_struct->pid 是否足以区分所有执行线程(如代表用户进程执行的内核线程、具有进程上下文但不代表用户进程执行的普通内核线程(如工作队列)、没有进程上下文的内核线程(像 ISR、软 IRQ 和小任务))?
如果我正在监视用户空间中经常更新的输出文件,我可以使用“tail -f output.txt”之类的东西来监视它。有没有办法对内核日志消息做同样的事情?