¿Cómo detener todas las instancias de cron?

¿Cómo detener todas las instancias de cron?

Tengo un trabajo cron que ejecuta una tarea de rake en rieles. Noté en el registro que ejecutaba la tarea 4 veces cada vez que se ejecutaba. El problema es que hay 4 instancias de cron ejecutándose.

Corrí:

/etc/init.d/crond stop

Y ahora sólo quedan tres.

Correr:

ps -ef | grep cron

Veo esto:

root      1029     1  0 Oct20 ?        00:00:01 crond
root      6980  6094  0 21:33 pts/0    00:00:00 grep cron
root     15170     1  0 Oct26 ?        00:00:00 crond start
root     15186     1  0 Oct26 ?        00:00:00 crond stop

Entonces mi pregunta es ¿cómo puedo detener las otras instancias? Cuando ejecuto el comando detener ahora me sale esto:

Deteniendo crond: no se puede detener crond: crond no se está ejecutando. [FALLIDO]

¿Algunas ideas? ¿Las otras instancias tienen nombres diferentes? ¿Hay alguna manera de eliminar todas las instancias una vez?

Respuesta1

sudo killall crond

Respuesta2

Parece que tendrás que matarlos manualmente.

killall crond

o

kill -9 pid1 pid2 ...

Luego reinicie con init.d

información relacionada