Я хотел бы запланировать задачу для выполнения с параметрами в определенное время / дату в будущем.
Включает ли OS X какой-либо такой инструмент (даже если это командная строка)? Если нет, есть ли бесплатные или относительно дешевые инструменты для этого?
macos
software-recommendation
schedule
glenneroo
источник
источник
cron
что она устарела :-(Вы также можете запускать рабочие процессы Automator с iCal, если вы просто хотите что-то простое. В противном случае я бы сделал это через launchd.
источник
Есть два инструмента командной строки Unix, которые делают то, что вы хотите.
at
позволит вам запланировать выполнение задачи один раз в определенное время в будущем. Конечно, частью задачи может быть планирование другой задачи.cron
позволяет планировать задачи для регулярного выполнения одновременно, в зависимости от времени суток, дня недели и т. д.Стоит отметить, что оба из них не будут запускать задачи, если ваша машина не работает в то время, когда они запланированы. Существуют альтернативы, такие как anacron, которые будут запускать запланированные задачи при следующей загрузке машины.
источник
iCal можно использовать для запуска сценариев AppleScripts , запуска приложений и выполнения задач по расписанию.
Существуют ограничения на использование iCal, но он включен в Mac OS X и относительно прост в настройке. Ограничения и наглядное описание того, как настроить запланированный AppleScript, включены в ссылку выше.
источник