Ви можете запустити cronjob за допомогою crontab.
Отже, щоб запустити роботу, вам потрібно буде набрати nano ~/crontab
термінал. Це створить новий файл під назвою "crontab" у вашій домашній папці та відкриє простий текстовий редактор у Terminal. Тип:
* * * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
Це запустить AppleScript з назвою "theScriptToBeExecuted.applescript", що знаходиться на вашому робочому столі, щохвилини. П'ять "*" перед osascript
командою вказують час. Ось таблиця, на якій вам показано, що означає кожне поле:
* * * * * команда, яку потрібно виконати
- - - - -
| | | | |
| | | | + ----- день тижня (0 - 6) (неділя = 0)
| | | + ------- місяць (1 - 12)
| | + --------- день місяця (1 - 31)
| + ----------- година (0 - 23)
+ ------------- хв (0 - 59)
Отже, щоб запустити одну і ту ж команду в одну хвилину о півночі (00:01) кожного дня місяця, кожного дня тижня, введіть це у файл:
1 0 * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
Якщо вам потрібна додаткова інформація, перегляньте цю статтю про cron.
Щоб зберегти файл, над яким ви працюєте, введіть Control+ X(виходить), потім Y(повідомляє Terminal, що ви хочете зберегти файл), а потім Enterвведіть у відповідь на запит. cron ~/crontab
Це повідомляє cron, що він повинен дивитись на файл crontab, якщо ваш файл названо "crontab" у вашій домашній папці.
Ще одна альтернатива - Cronnix - це графічний інтерфейс для crontab.
Таймер сценаріїв схожий, але він запускає вказані AppleScripts у визначений час. Це трохи простіше у використанні, але коштує 12 доларів. Я б рекомендував просто поїхати з Cronnix (безкоштовно) або crontab (також безкоштовно!)