linux - 如何显示自系统上次在 linux 中重新启动以来运行次数最多的程序

标签 linux bash shell process debian

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

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

最佳答案

  • 默认情况下,大多数发行版不记录进程启动历史记录。 linux auditing framework可以提供该功能(以及其他功能)。

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

关于linux - 如何显示自系统上次在 linux 中重新启动以来运行次数最多的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30007182/

相关文章:

linux - 查看程序的退出代码(程序退出后)

linux - 发生段错误时停止 linux bash 脚本

linux - 如何在 linux-shell 中使用 `amp;` 和 `gt;` 命令?

c - Bash - 编译 sleep 可加载

linux - 从管道将值读入 shell 变量

linux - 使用 bash 以特定方式输出文本文件的值?

c++ - 用fstream写的文件有什么权限?

linux - 将 txt 文件中的每一行与每一行中的另一个文本文件进行比较

java - 从 Linux ps 输出确定正在运行的类和 jar

linux - 如何在 shell 中创建一个包含多列的循环?