有哪些免费或廉价的软件可以跟踪 Mac OS X 上的软件使用情况(启动次数和使用时长)?
答案1
最好知道你这样做的目的是什么。你是只在主要用户知道并希望被跟踪的单个工作站上进行跟踪,还是在用户不知道被跟踪的工作站实验室中进行跟踪?
如果是前者,那么你可以尝试生活(可能已停用),记录应用程序使用情况, 或者我的Mac时间。
如果是后者,您可以使用 sLife(在另一个答案中提到)。如果您想要一个免费、独立且真正可扩展的解决方案,请设置网络管理协议在您的工作站上。您可以使用 prTable 条目远程查询机器上运行的进程列表。一些监控软件,例如芝诺斯,可以跟踪特定进程在任意给定时间内运行的实例数(以及它们使用的处理器负载和内存量)。您还可以编写一个简单的脚本来查询并以您需要的格式统计结果。
答案2
生活
WINDOWS 和 MAC...sLife 很酷 (自由的[基本账户] 和开源)。它记录了在以下方面所花费的时间:
- 应用
- 网站(URL)
- 文件
使用正在运行的应用程序安全地将这些信息上传到你的账户网站,即“只有您可以访问,其他任何人都无法访问”。
付费版本(Plus、Premium 和“Teams Edition”)包括无限数据和备份、实时活动跟踪、隐私控制、视觉分析和技术支持。
替代文本 http://v4-slabs-assets.slifelabs.com.s3.amazonaws.com/images/home/sweb-screenshots.gif
答案3
ManicTime(类似于 sLife)
http://lifehacker.com/5154090/manictime-tracks-your-work-day
(但与 sLife 一样,它会跟踪前台应用程序,而不是全部)
答案4
请记住,您现在在 Unix 上运行,因此最简单、最便宜的解决方案是编写一个记录用户进程的 shell 脚本。将其设置为在登录时运行,并每 30 秒左右采样一次。然后,您可以将这些日志处理成易于在电子表格中阅读的格式。
我相信 Apple Remote Desktop 也具有日志记录功能。如果您没有此功能,没有预算,并且只需要它用于短期项目,请联系您的 Apple 销售代表,看看您是否可以获得演示许可证。这将给您足够的时间来找出您需要哪些应用程序。