Mac OS X 自动化与数据备份全解析
1. Mac OS X 自动化基础
在 Mac OS X 系统中,自动化是提高工作效率的关键。从 v10.5 版本开始,系统的启动脚本有了显著变化,例如 /etc/rc 启动脚本已完全消失。在 Leopard 之前, /etc/rc 脚本会在启动时运行,而在 v10.4 中, launchd 开始负责运行 rc 。
如果需要在启动时运行一次脚本, launchd 可以满足需求。具体操作步骤如下:
1. 创建一个基本的 plist 文件。
2. 将其保存到 /Library/LaunchDaemons 目录。
3. 设置 KeepAlive 键为 false , RunAtLoad 键为 true ,这样 launchd 加载 plist 后就会运行相应任务。
另外,Mac OS X 从未像其他 UNIX 系统那样使用 System V 运行级别。 init.d 脚本类似于 StartupItems ,有多个功能钩子,但在 launchd 出现后,很多功能变得不必要。 init.d 项本质上等同于 /et
超级会员免费看
订阅专栏 解锁全文
2332

被折叠的 条评论
为什么被折叠?



