Editar: esta pregunta NO es un duplicado de ¿Cómo reinicio el servicio cron en OSX? como expliqué en el punto 3 ...
Estoy ocupado tratando de probar un proceso que comenzó usando crontab
en macOS High Sierra. Parece que no puedo matarlo fácilmente para poder hacer un cambio y volver a ejecutarlo para probar mi cambio.
Puedo saber qué está haciendo el proceso cron
ya que estoy registrando la salida / proceso en un archivo de texto y tailing -f
en la terminal, todo lo que he intentado no ha detenido el trabajo.
Esto es lo que he intentado:
-
Los procesos de listado (aux) a través de
ps aux | grep cron
no muestran nada que se parezca a micronjob
. -
ps -ef | grep cron
muestra tres procesos, pero ninguno de ellos es el trabajo en sí mismo por lo que puedo ver, la lista se muestra a continuación: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
-
Intenté descargar / cargar el daemon de inicio ( ¿Cómo reinicio el servicio cron en OSX? ) por el cual se ejecuta
cron
, pero tratar de hacer esto requiere que la Protección de integridad del sistema esté desactivada. Hacer esto requiere que reinicie en modo de recuperación, lo cual no tiene sentido, puedo simplemente reiniciar la Mac cada vez.
crontab -l
de salida en caso de que sea relevante.
*/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