Удобный способ планирования заданий в Mac OS X

41

Есть ли простой способ запланировать повторные задания в Mac OS X? Я знаю, что могу использовать cron, но я ищу более удобный способ сделать это, графический интерфейс для графиков, что-то вроде этого.

Даниэль Кукье
источник
Lingon был обновлен! Радуйтесь!
октябрь

Ответы:

46

Вы можете запланировать работу через iCal. Создать событие. Отредактируйте событие, и вы увидите «Run Script» и «Open File» в качестве параметров в качестве сигналов тревоги.

Ричард Хоскинс
источник
+1 за упоминание этого вопроса на superuser.com/questions/102979/… :-)
Арджан
6
Уже нет. Горный Лев сломал это.
Роберт Райан
Он может поддерживать функцию в ML, потому что у события есть опция «Открыть файл», поэтому я предполагаю, что это позволяет запускать пользовательский скрипт. Но я не могу, потому что я настроил свой iCal для синхронизации с Календарем Google, и Google просто вернул уведомление к значению по умолчанию.
Энтони
13

Ну, есть CronniX , Maintidget , макароны и MacJanitor .

альтернативный текст

Вы пытались использовать один из launchd вместо cron? Очевидно, Apple больше не использует cron.

hanleyp
источник
2
Да, используйте Launchd поверх cron !!!
Щупальце
1
Lingon был обновлен! Радуйтесь! Особенно хорошо, потому что все программы, на которые есть ссылки в этом посте, более не поддерживаются, устарели ссылки или устарели более чем на 3 года.
февраля
8

Lingon - это графический интерфейс для создания и работы с launchd. Это больше не работает, но хорошо работает для создания и редактирования Launch Agents, и если вы используете Leopard или Snow Leopard, это рекомендуемый метод вместо cron.

введите описание изображения здесь

eric.s
источник
1
Lingon 3 теперь доступен для Lion, поэтому он обновляется.
Джейми Форрест
2
Lingon X теперь доступен для Mountain Lion.
Оромэ
6

Это решение использует crontab, но делает его удобным для пользователя с помощью Automator

Добавление события календаря приводит к засорению iCal для меня. Я использую комбинацию Automator и crontab.

На части Automator я записываю каждое действие, которое мне нужно выполнить как приложение (Automator> Файл> Создать> Шаблон приложения), и сохраняю его в удобном месте (Файл> Сохранить как). Убедитесь, что вы сохранили его как приложение, а не как рабочий процесс.

Тогда это просто случай добавления cronjob для него:

0 * * * *  open /path/to/the/save/automator/app

Дружелюбие было бы неплохо, но сейчас я просто ищу что-то, что будет запускать приложение в указанное время в определенные дни - или даже каждый день - под Snow Leopard, который игнорирует мой старый файл cron.

Пол Арделеану
источник
1
ОП хочет что-то более удобное, чем cron, и вы предлагаете ... cron?
Даниэль Бек
1
Моя вина! Я только пытался найти решение этой проблемы.
Пол Арделеану
2
Вполне возможно, что OP думал, что cron был сложным, поэтому показ того, что он однострочный, может быть информативным.
Ракеты отправляются
2

Вы можете попробовать Автоматическое задание для Mac http://www.readmesoft.com/mac

Запустите приложение, откройте файл или скрипт Apple, автоматизируйте рабочий процесс по расписанию

Это инструмент с графическим интерфейсом и простой в использовании:

Экран программного обеспечения Auto Scheduled Tasks

Rubyhog
источник
Только что попробовал этот, работал отлично :) Пользовательский интерфейс не очень современный, но мне все равно в этом случае.
СД
1

Взгляните на задачу Till Down.

Фрэнк
источник
Требуется Java, который больше не устанавливается с OS X по умолчанию.
Даниэль Бек
0

Как насчет Crontooie , интерфейса с графическим интерфейсом для cron:

альтернативный текст

Джон Т
источник
0

Существует также Планировщик для Mac на www.macscheduler.net. Я разработчик этого. :) Отзывы пользователей приветствуются. И еще одна вещь ... это бесплатно.

Жоао Варела
источник
2
Добро пожаловать в Супер пользователя! Пожалуйста, прочитайте: Как я рекомендую программное обеспечение в моих ответах?
Slhck
Ни один из этих инструментов не работает. У меня установлен S3tools для резервного копирования в Amazon. Это работает из командной строки, но это не «приложение». Пара команд прекрасно работает для меня, но в GUI нельзя использовать то же самое, включая ваш инструмент.
PKHunter