¿Cómo puedo eliminar una tarea cron actualmente en ejecución en macOS High Sierra?

1

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:

  1. Los procesos de listado (aux) a través de ps aux | grep cron no muestran nada que se parezca a mi cronjob .

  2. 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
    
  3. 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
    
pregunta John Cogan 06.06.2018 - 14:37

0 respuestas

Lea otras preguntas en las etiquetas