我正在做一个项目,需要在某些 Macintosh 电脑上实现注销脚本。我已阅读以下内容为 Mac OS X 创建注销脚本/任务这篇文章,我发现虽然它很有用,但我不确定它是否能满足我的需求。我们通过从 plist LaunchAgent 调用的 .sh 文件使用登录脚本。我很好奇是否有办法创建一个可以以相同方式(即从 Launchd)调用 logout.sh 文件的 plist 文件。
使用 com.apple.loginwindow LogoutHook 的方法似乎比任何其他方法都更不合时宜(而且非常不推荐使用)。我还担心 Apple 会支持或允许使用这种方法多久,因为它从 10.2 开始就存在了。注销脚本需要在 OS X 10.6(Snow Leopard)和 10.7(Lion)上运行。