Lingon – 使用 Mac OS X 的 GUI 实用程序配置启动

Mac OS X 中的 Lingon 屏幕截图,用于配置启动的 GUI 工具

Lingon 是对高级 Mac 用户、系统管理员和网络管理员更有用的应用程序之一。 lingon 本质上是一种管理 launchd 的简单工具,无需从终端手动修改 launchd,提供非常感谢用于配置 launchd 系统守护进程的 GUI,它允许您为应用程序和脚本设置计划以像 cron 一样运行,加载和卸载系统守护进程和内核扩展等等。

开发者是这样描述这个伟大的应用程序的,它适用于几乎所有带有 launchd 的 OS X 版本:

“Lingon 可以在您需要时自动启动应用程序、脚本或运行命令。您可以安排它在特定时间、定期或发生特殊情况时运行。

Lingon 还可以确保应用程序或脚本在崩溃时自动重启。 Lingon 可以为您完成这一切,甚至更多。

Lingon X 基于伟大的 Lingon 3,并通过新功能对其进行了扩展,例如以 root 用户身份和在多个日期运行作业。它现在更易于使用,但功能更强大。

Lingon 允许您通过修改名为“launchd”的系统功能的配置文件来自动运行。这意味着您还可以编辑或删除由其他应用程序创建的作业。系统会在后台处理作业,因此您无需在保存作业后打开 Lingon。”

然而,有很多错误的余地,所以在开始更改任何重大内容之前,最好先熟悉一下 launchd 的工作原理。抓住下面的应用程序,如果您不熟悉,请从 Apple 开发人员手册中了解更多有关 launchd 的信息。

该应用程序需要花费几美元,但如果您是系统管理员或高级用户,需要对 cronjobs 和 launchd 进行大量修改和安排,那么这是一个很小的代价。它比基于终端的方法更容易使用和理解,因此它还提供了对 Mac 上这些功能的一般介绍。红色图标有点无聊,但是当您看到该应用程序的实用性时,这没什么大不了的。

这是 Apple 对 launchd 的解释:

Apple 引入了一个名为 launchd 的新系统启动程序。 launchd 守护进程接管了 cron、xinetd、mach_init 和 init 的许多任务,它们是传统上处理系统初始化的 UNIX 程序,调用系统脚本,运行启动项,并通常为用户准备系统。它们仍然存在于 Mac OS X Tiger 上,但在许多情况下 launchd 已经取代了它们。这些受人尊敬的程序被系统管理员、开源开发人员、Web 服务管理员,甚至想使用 cron 来管理 iCal 调度的消费者广泛使用,并且仍然可以使用 launchd 调用它们。

阅读更多:在 Apple.com 开始使用 launchd

Lingon 可在 OS X Yosemite、OS X Mavericks、OS X Mountain Lion 等平台上运行,请务必为您的 Mac 上运行的软件获取正确的版本。