Modifica: questa domanda NON è un duplicato di Come posso riavviare il servizio cron su OSX? come ho spiegato al punto 3 ...
Sono impegnato a provare un processo che ha iniziato a utilizzare crontab
su macOS High Sierra. Non riesco a ucciderlo facilmente in modo da poter apportare una modifica e rieseguirla per testare il mio cambiamento.
Posso dire che cosa sta facendo il processo cron
mentre sto registrando l'output / processo in un file di testo e tailing -f
in terminale, tutto ciò che ho provato non ha fermato il lavoro.
Ecco cosa ho provato:
-
I processi di quotazione (aux) tramite
ps aux | grep cron
non elencano nulla che assomigli al miocronjob
attualmente in esecuzione. -
ps -ef | grep cron
mostra tre processi ma nessuno di essi è il lavoro stesso per quanto posso dire, elenco mostrato di seguito:0 41453 1 0 12:55pm ?? 0:00.01 /usr/sbin/cron 503 38049 37800 0 12:04pm ttys002 0:00.24 tail -f cron-test.txt 503 42548 38511 0 1:24pm ttys003 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn cron
-
Ho provato a scaricare / caricare il daemon di avvio ( Come faccio a riavviare il servizio cron su OSX? ) che viene eseguito con
cron
ma, per provare a farlo, è necessario disabilitare Protezione integrità sistema. Per fare ciò è necessario riavviare in modalità di ripristino che è inutile, potrei anche riavviare il Mac ogni volta.
crontab -l
output nel caso sia pertinente.
*/44 * * * * cd /Users/my_user_name/Development/Sites/website-handover-dev/web && \
./cron-test.sh && \
time ./cron-test.sh >> /Users/my_user_name/Development/Sites/website-handover-dev/web/cron-test.txt 2>&1