Sto provando a impostare un commit svn automatizzato per eseguire semireamente sotto mac os 10.6, ma i crontabs che sto aggiungendo a cron non sembrano essere validi e/o non sembra nemmeno essere guardato da cron. Per la prova ho fatto un semplice crontab e sceneggiatura:cron jobs sotto mac os 10.6 snow leopard
Crontab: */2 * * * * /Users/username/crontest
dove username viene sostituito con il nome utente di sistema, indicando in tal modo alla mia home directory (e sì, quelli sono davvero schede tra ogni valore - hanno non sono riprodotti fedelmente nella sezione code
)
Per prima cosa eseguo un crontab -r
, quindi eseguo crontab .mycrontab
che contiene la riga precedente. crontab -l
sputa la riga in alto, e in esecuzione ps -A | grep cron
mostra /usr/sbin/cron
in esecuzione, che presumo sia il demone cron sotto mac os x. Lo script /Users/username/crontest
è semplicemente aggiungendo una riga di testo in un file di testo, come ad esempio:
echo "hi" >> /Users/username/crontest.txt
cosa succede? Sono perplesso.
Giusto per essere chiari, ho avuto un problema simile e aggiungendo una nuova riga al mio file durante l'esecuzione di contrab -e l'ho risolto. Ick. –