在 CentOS 5.x 服务器上,我正在排除故障,需要确定service foo stop
命令的执行时间。相应服务的日志未显示这一点。我只在 的输出中看到命令本身history
。这是从 root shell 运行的,而不是通过 运行的sudo
。
还有其他方法可以确定命令的运行时间吗?
答案1
答案2
尝试一下lastcomm
,如果它已经安装并正在运行(检查服务psacct
),它将向您提供有关进程执行时间以及其他各种详细信息的报告。
这是包裹的一部分acct
。
~$ lastcomm
[...]
nagios F nagios __ 0.10 secs Wed Oct 24 17:16
nagios F nagios __ 0.07 secs Wed Oct 24 17:16
nagios F nagios __ 0.09 secs Wed Oct 24 17:16
check_http nagios __ 0.11 secs Wed Oct 24 17:16
perl nagios __ 3.70 secs Wed Oct 24 17:16
sh nagios __ 0.03 secs Wed Oct 24 17:16
psacct root pts/0 0.08 secs Wed Oct 24 17:16
touch root pts/0 0.02 secs Wed Oct 24 17:16
accton S root pts/0 0.01 secs Wed Oct 24 17:16