Puoi eseguire un cronjob usando crontab.
Quindi, in sostanza, per eseguire un cronjob, dovrai digitare nano ~/crontab
in Terminale. Questo creerà un nuovo file chiamato "crontab" nella tua cartella home e aprirà un semplice editor di testo in Terminal. Digitare:
* * * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
Questo eseguirà un AppleScript denominato "theScriptToBeExecuted.applescript" che si trova sul desktop, ogni minuto. I cinque "*" prima del comando osascript
specificano l'ora. Ecco una tabella per mostrare ciò che ciascun campo rappresenta:
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
Quindi, per eseguire lo stesso comando alla mezzanotte (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, dai un'occhiata a questo articolo su cron
Per salvare il file su cui stai lavorando, digita Controllo + X (esci), quindi Y (dice a Terminal che tu vuoi salvare il file), quindi Invio Ora scrivi al prompt cron ~/crontab
Questo dice a cron che dovrebbe essere visualizzato 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 gli AppleScript specificati in momenti specifici. È un po 'più facile da usare, ma costa $ 12. Consiglierei di andare con Cronnix (gratuito) o crontab (anche gratis!)