Удобный способ планирования заданий в 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.


2
Да, используйте Launchd поверх cron !!!
Щупальце

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

8

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

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


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


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



0

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


2
Добро пожаловать в Супер пользователя! Пожалуйста, прочитайте: Как я рекомендую программное обеспечение в моих ответах?
Slhck

Ни один из этих инструментов не работает. У меня установлен S3tools для резервного копирования в Amazon. Это работает из командной строки, но это не «приложение». Пара команд прекрасно работает для меня, но в GUI нельзя использовать то же самое, включая ваш инструмент.
PKHunter

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.