【问题标题】:how show what program has been run the most times since the system was last rebooted in linux如何显示自上次在 linux 中重新启动系统以来运行次数最多的程序
【发布时间】:2015-05-02 20:34:32
【问题描述】:

正如标题所示,我如何显示运行次数最多的程序,即使它已关闭,我使用如下,但它只显示正在运行的程序

lastreboot | ps -aux --sort=-time | head -2 

【问题讨论】:

  • 什么是“lastreboot”命令?它是来自某个 Debian 软件包的实际命令吗?
  • 不,我在这里犯了一个错误.. 命令 ps 是否适合显示进程历史记录?

标签: linux bash shell process debian


【解决方案1】:
  • 默认情况下,大多数发行版不记录进程启动历史记录。 linux auditing framework 可以提供该功能(等等)。

  • 如果您只想在短时间内观看某个进程的子进程的启动,您还可以使用strace 并过滤相应的fork()/exec() 系统调用。

【讨论】:

    猜你喜欢
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 2013-07-08
    相关资源
    最近更新 更多