Aav*_*aas 4 logs utilities time
我想获得程序每天运行以进行个人日志记录的总时间(从开始到关闭,即使它在后台)。例如:火狐。
如果没有,一些编写脚本的指针?
会计实用程序(例如 GNU 的实现)跟踪用户活动并提供许多工具来报告它;例如,
lastcomm
Run Code Online (Sandbox Code Playgroud)
将列出最后执行的命令,和
sa
Run Code Online (Sandbox Code Playgroud)
(run as root
) 将提供活动摘要。
要显示给定进程运行的时间,请执行以下操作
sudo sa | grep chromium
Run Code Online (Sandbox Code Playgroud)
这将输出一些值:
5 6781.67re 3.78cp 0avio 265418k chromium
4 4521.35re 0.00cp 0avio 176024k chromium*
Run Code Online (Sandbox Code Playgroud)
第一列是给定进程运行的次数,第二列是进程运行的总分钟数(可能是同时运行的)。以结尾的行*
总结了在不执行另一个二进制文件的情况下分叉的进程。由于浏览器倾向于同时执行多个进程,加星标的实例代表使用的额外进程;在这种情况下,您可以通过减去这些值来了解实际花费的时间。
这些值是针对所有用户汇总的,因此只有当您是系统上的唯一用户时,它们才能真正用于您的目的。