Puoi eseguire un cronjob usando crontab.
Quindi, fondamentalmente, per eseguire un cronjob, dovrai digitare nano ~/crontab
Terminal. Questo creerà un nuovo file chiamato "crontab" nella tua cartella home e aprirà un semplice editor di testo nel Terminale. Genere:
* * * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
Questo eseguirà un AppleScript chiamato "theScriptToBeExecuted.applescript" situato sul desktop, ogni minuto. I cinque "*" prima del osascript
comando specificano l'ora. Ecco una tabella che mostra cosa rappresenta ogni campo:
* * * * * comando da eseguire
- - - - -
| | | | |
| | | | + ----- giorno della settimana (0 - 6) (domenica = 0)
| | | + ------- mese (1-12)
| | + --------- giorno del mese (1-31)
| + ----------- ora (0-23)
+ ------------- min (0-59)
Quindi, per eseguire lo stesso comando a mezzanotte (un minuto) (00:01) di ogni giorno del mese, di ogni giorno della settimana, digita questo nel file:
1 0 * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
Se hai bisogno di maggiori informazioni, consulta questo articolo su cron.
Per salvare il file su cui stai lavorando, digita Control+ X(esci), quindi Y(indica a Terminal che vuoi salvare il file), quindi Enterdigita Ora al prompt cron ~/crontab
Questo dice a cron che dovrebbe guardare il file crontab, se il tuo file è chiamato "crontab" nella tua cartella home.
Un'altra alternativa è Cronnix È una GUI per crontab.
Script Timer è simile, ma esegue AppleScript specifici in determinati orari. È un po 'più facile da usare, ma costa $ 12. Vorrei solo andare con Cronnix (gratuito) o crontab (anche gratis!)