Su un MacBook, utilizzando El Capitan (10.11.5), "cron" funziona ancora perfettamente.
"/usr/lib/cron.deny" è l'impostazione predefinita (elenca solo "Guest") e non c'è "cron.allow". Non ricordare di fare personalizzazioni per farlo funzionare (nessun file init/config mod, nessun chmod, nessun file/dir crea/cancella, ecc.).
(Era in uso 10.6. * Fino a quando MacBook è morto in aprile. Iniziato a utilizzare 10.11 a metà maggio, ripristinato il mio crontab dopo l'aggiornamento 10.11.5 (? Fine maggio?). Quindi non so se cron funzionava sotto 10.11 o riattivato dall'aggiornamento 10.11.5)
Provate questo semplice test: "crontab -e", quindi "*/5 * * * * date >> /tmp/z.date". Dovresti vedere una nuova data ogni cinque minuti.
Se funziona, provare "*/5 * * * * env >> /tmp/z.date.1" e controllare l'ambiente. Ad esempio, il PATH predefinito è piuttosto breve.
Btw, "at" è una coda di lavori batch. "at", "batch" e "cron" sono spesso raggruppati insieme, poiché eseguono variazioni della stessa cosa.
Quali sono le autorizzazioni e le impostazioni proprietario/gruppo per la vostra cron.allow? –
-rw-r - r-- 1 ruota principale 7 24 set 08:11 /usr/lib/cron/cron.allow – dank
sì, è corretto. Non riesco a immaginare che Apple lo disabiliti, beh, forse posso: p –