在 Mac OS X 中安排作业的用户友好方式

Dan*_*ier 44 mac calendar.app scheduled-tasks macos

有没有什么简单的方法可以在 Mac OS X 中安排重复的工作?我知道我可以使用 cron,但我正在寻找一种更用户友好的方式来做到这一点,日程表的 GUI,类似这样的东西。

Ric*_*ins 48

您可以通过 iCal 安排作业。创建一个事件。编辑事件,您将看到“运行脚本”和“打开文件”作为警报选项。

  • 不再。山狮打破了这一点。 (7认同)

han*_*eyp 13

嗯,有CronniXMaintidgetMacaroniMacJanitor

替代文字

您是否尝试过使用 launchd 之一而不是 cron?显然,Apple 不再使用 cron。

  • 是的,在 cron 上使用 Launchd !!! (3认同)

小智 8

Lingon是用于创建和使用 launchd 的 GUI。它不再被使用,但适用于创建和编辑启动代理,如果您使用 Leopard 或 Snow Leopard,则建议使用 cron 的方法。

在此处输入图片说明

  • [Lingon X](http://www.peterborgapps.com/lingon/) 现在可用于 Mountain Lion。 (2认同)

小智 6

此解决方案确实使用 crontab,但通过使用 Automator 使其用户友好

添加日历事件对我来说往往会阻塞 iCal。我正在使用 Automator 和 crontab 的组合。

在 Automator 部分,我正在记录我需要作为应用程序执行的每个操作(Automator > 文件 > 新建 > 应用程序模板)并将其保存到一个方便的位置(文件 > 另存为)。确保将其保存为应用程序而不是工作流。

那么这只是为它添加一个 cronjob 的情况:

0 * * * *  open /path/to/the/save/automator/app
Run Code Online (Sandbox Code Playgroud)

友好会很好,但现在我只是在寻找可以在指定日期(甚至每天)在指定时间(甚至每天)在 Snow Leopard 下运行应用程序的东西,它会忽略我的旧 cron 文件。

  • 可以想象,OP 认为 cron 很困难,因此显示它是单行代码可能会提供信息。 (2认同)