Есть ли простой способ запланировать повторные задания в Mac OS X? Я знаю, что мог бы использовать cron, но я ищу более удобный способ сделать это, графический интерфейс для графиков, что-то вроде этого.
8 ответов
Вы можете запланировать работу через iCal. Создать событие. Отредактируйте событие, и вы увидите "Run Script" и "Open File" в качестве параметров в качестве сигналов тревоги.
Ну, есть CronniX, Maintidget, макароны и MacJanitor.
Вы пытались использовать один из launchd вместо cron? Очевидно, Apple больше не использует cron.
- Lingon (заброшенный, но предположительно работает на Leopard и Snow Leopard)
- Launchd Editor
- launchctl
Lingon - это графический интерфейс для создания и работы с launchd. Над ним больше не работают, но он хорошо работает для создания и редактирования Launch Agents, и если вы используете Leopard или Snow Leopard, это рекомендуемый метод, а не cron.
Это решение использует crontab, но делает его удобным для пользователя с помощью Automator
Добавление события календаря приводит к засорению iCal для меня. Я использую комбинацию Automator и crontab.
На части Automator я записываю каждое действие, которое мне нужно выполнить как приложение (Automator> Файл> Создать> Шаблон приложения), и сохраняю его в удобном месте (Файл> Сохранить как). Убедитесь, что вы сохранили его как приложение, а не как рабочий процесс.
Тогда это просто случай добавления cronjob для него:
0 * * * * open /path/to/the/save/automator/app
Дружелюбие было бы неплохо, но сейчас я просто ищу что-то, что будет запускать приложение в указанное время в указанные дни - или даже каждый день - под Snow Leopard, который игнорирует мой старый файл cron.
Вы можете попробовать Автоматическое задание для Mac http://www.readmesoft.com/mac
Запустите приложение, откройте файл или скрипт Apple, автоматизируйте рабочий процесс по расписанию
Это инструмент с графическим интерфейсом и простой в использовании:
Взгляните на задачу Till Down.
Как насчет Crontooie, интерфейса с графическим интерфейсом для cron:
Существует также Планировщик для Mac на www.macscheduler.net. Я разработчик этого. :) Отзывы пользователей приветствуются. И еще кое-что... Это бесплатно.