我想创建一个Mac Leopard应用程序,它将监视在同一台计算机上运行的另一个应用程序,并在监视的应用程序运行x个小时后“正常”关闭它。您建议我使用哪种语言来创建监控应用程序?
答案 0 :(得分:0)
由于这是一般性问题,我只想给出一般答案:
如果受监视的应用程序可以从命令行启动,那么任何高级语言(Python,Ruby等)都可以启动应用程序并启动计时器。
关闭应用程序取决于“优雅地”的含义。如果您只想停止应用程序,可以发出kill
命令,但是能够“优雅地”关闭它,取决于应用程序暴露自己的程度。你可以使用Applescript或其他脚本语言让它优雅地关闭吗?