有什么select可以免费或廉价的软件来跟踪Mac OS X上的软件使用情况(启动次数和使用时间)?
这将是很好的知道你的目的是什么。 你只是在一个主要用户知道并希望被跟踪的工作站上跟踪它,还是通过一个用户不知道他们被跟踪的工作站实验室来跟踪它?
如果是前者,那么你可以尝试Onlife (可能已经失效), Log Application Usage或者myMacTime 。
如果是后者,你可以使用sLife(在另一个答案中提到)。 如果您想要一个免费的,独立的,真正可扩展的解决scheme,请在您的工作站上设置Net-SNMP 。 您可以使用prTable条目远程查询机器上正在运行的进程的列表。 一些监控软件,比如Zenoss ,可以跟踪某个特定进程在特定时间运行多less个实例(以及他们使用多less处理器负载和内存)。 您也可以编写一个简单的脚本,以您需要的格式查询和计算结果。
WINDOWS和MAC … sLife非常酷( 免费 [基本账户]和开源 )。 它logging了花费的时间:
使用正在运行的应用程序,可以将这些信息安全地上传到您的网站上的帐户,这是“您和其他人都无法访问的” 。
付费版本(Plus,Premium和“团队版”)包括无限数据和备份,实时活动跟踪,隐私控制,可视化分析和技术支持。
替代文字http://v4-slabs-assets.slifelabs.com.s3.amazonaws.com/images/home/sweb-screenshots.gif
ManicTime(类似sLife)
http://lifehacker.com/5154090/manictime-tracks-your-work-day
(但像sLife,它跟踪前台应用程序,而不是所有的)
记住你现在在Unix上运行,所以最简单和最便宜的解决scheme是编写一个logging用户进程的shell脚本。 将其设置为在login时运行,并且每30秒左右采样一次。 然后,您可以将这些日志处理成易于在电子表格中阅读的格式。
我相信苹果远程桌面也有loggingfunction。 如果你没有它,没有它的预算,你只需要一个短期项目,联系你的苹果销售代表,看看你是否不能获得演示许可证。 这会给你足够的时间来找出你需要的应用程序。