【发布时间】:2011-06-26 12:03:44
【问题描述】:
我想创建一个 Mac Leopard 应用程序,该应用程序将监视在同一台计算机上运行的另一个应用程序,并在运行 x 小时后“优雅地”关闭受监视的应用程序。您建议我使用什么语言来创建监控应用程序?
【问题讨论】:
标签: macos osx-snow-leopard monitor
我想创建一个 Mac Leopard 应用程序,该应用程序将监视在同一台计算机上运行的另一个应用程序,并在运行 x 小时后“优雅地”关闭受监视的应用程序。您建议我使用什么语言来创建监控应用程序?
【问题讨论】:
标签: macos osx-snow-leopard monitor
由于这是一个笼统的问题,我只给出一个笼统的答案:
如果受监控的应用程序可以从命令行启动,那么任何高级语言(Python、Ruby 等)都可以启动应用程序并启动计时器。
关闭应用程序取决于您所说的“优雅地”。如果您只想停止应用程序,可以发出kill 命令,但能否“优雅地”关闭它取决于应用程序自身暴露的程度。您可以使用 Applescript 或其他脚本语言来要求它正常关闭吗?
【讨论】: