我很想知道我实际上花了多less时间来执行行政职务。 对于计费当然,这个信息是不够的,但它会有助于弄清楚我实际花了多less时间在shell中。
我的问题是:
另外,你的如何监视你的pipe理时间,也非常感谢!
为了缩小这个问题,我特别感兴趣的是如何跟踪Linux系统pipe理所花费的时间
嗯这里有几个方法来创build一个文件login和注销全function的跟踪软件看看这里:
http://www.cyberciti.biz/tips/howto-log-user-activity-using-process-accounting.html
或谷歌“审计shell”
如果你使用Emacs Org模式被很多人用来做这个。
如果你只是想看看你花了多less时间login,为什么不看“最后”的输出? 不过,我怀疑你需要更多的细节。
您的陈述“…跟踪Linux系统pipe理在shell中花费的时间的方式”。 让我停下来。 这几乎听起来像你正在寻找某种自动识别你正在工作和logging时间的方法。
我假设,花费在构build和维护某种“人工智能”来分析你的命令和跟踪时间上的时间会使实际花在系统pipe理员职责上的时间变得相当短。 这个工具如何知道你为什么今天拖曳“/ var / log / messages”?
我为所有客户提供时间和材料,并且必须保存相当详细的活动和时间logging。 如果有一个捷径,我一定会喜欢find它,但我的方法是,我认为,唯一一个有现实意义的方法是:
最近,我一直在使用我的iPod上的iPhone应用程序HoursTracker ,但是之前我使用过这样的软件,如记事本和写在纸上的纸(tm)。 我看不出有什么理由不能使用简单的shell脚本来追加时间和日志细节到数据库,平面文件等等。在开始不同的pipe理活动之前,logging活动的开始/停止时间。 无论你做什么,使用方法比用来收集数据的工具都重要得多。
如果你想获得良好的每个任务时间,你将不得不有logging,当你开始和停止工作一个给定的任务。 如果您想要处理与Samba有关的pipe理时间,那么在执行Apache工作,执行服务器故障等操作时,您必须确保自己完成该任务。
就像我所说 – 我很想find一个捷径。 某种脑电脑 – 全球定位系统的电话接口将会很棒,但我找不到。
时间跟踪可以像您(或您所报告的任何人)想要的那样简单或困难。
就我个人而言,我所做的是我的托pipe服务器上运行的进程已连接到谷歌通话帐户。 然后我通过我的笔记本电脑上运行的谷歌通话logging了这个过程,这给我一个我做了什么的时间logging。 这与我发送的邮件文件夹相结合,当我试图弄清楚我花了什么时间(客户)的时候,这会有很大的帮助。
我selectGoogle Talk是因为它使用SSL连接,因此不能被简单地窥探。
如果您需要针对某个特定项目或客户收取您的工作时间,则应该查看律师,会计师,顾问等使用的时间跟踪软件。我们使用一些企业级的工作包来对项目进行收费。
对于Linux来说,有一个名为Project Hamster的应用程序,对于这种事情来说是一个很好的工具。 对于像系统pipe理员这样的知识工作者来说,自动跟踪在大多数情况下都不起作用。