我正在尝试收集一些关于花费多少时间等待某些相当短的运行任务的统计数据,因此我可以证明购买一些自动化工具是合理的.我已经使用GNU时间实用程序编写了几个常见任务的bash函数包装器,其中包括:
function something() { /usr/bin/time -o ~/wastedtime.log -a $path_to_original "$@" }
我现在想进一步扩展这几个脚本&如果可能的话,抓住同一台机器上其他用户的时间.我已经使用了bash to syslog补丁.
存在哪些实用程序来自动记录命令的执行时间&他们的论点?
解决方法
听起来你想要
GNU Accounting Utilities,特别是“
sa”命令.