【发布时间】:2010-11-06 15:18:04
【问题描述】:
因此,操作系统在给定时刻执行多任务并运行一个进程(假设它是单核机器)。有没有一种方法可以跟踪/轮询并找到哪个进程在什么时间运行,什么时间它被放入队列并被检索回来。是否有任何系统调用?有没有办法在不修改 linux 内核源代码的情况下实现这一点。
【问题讨论】:
标签: linux process operating-system system-calls
因此,操作系统在给定时刻执行多任务并运行一个进程(假设它是单核机器)。有没有一种方法可以跟踪/轮询并找到哪个进程在什么时间运行,什么时间它被放入队列并被检索回来。是否有任何系统调用?有没有办法在不修改 linux 内核源代码的情况下实现这一点。
【问题讨论】:
标签: linux process operating-system system-calls
这是一个不合逻辑的问题。如果您从脚本/进程查询操作系统,则活动程序是...您的。
虽然我想如果你想要历史记录,你可以查看/proc 目录或ps 的输出
【讨论】:
我不认为你可以在本地做到这一点。 AFAIK linux 不会记录此信息的历史记录。
【讨论】: