¿Cómo puedo registrar las escrituras del archivo Crontab?

2

Estoy buscando una manera de registrar las escrituras de archivos crontab. Un amigo mío me hizo una broma e hizo algo que ocasionalmente agrega */5 * * * * say "deranged" "The current time is 'date'"

Todavía no he podido identificar un patrón: nada durante 2 semanas, luego dos veces en 5 minutos. Estoy tratando de encontrar el proceso que escribe al crontab. ¿Hay alguna manera de registrar las escrituras crontab en un archivo para que pueda detectar esto?

    
pregunta Arion 03.03.2014 - 23:24

1 respuesta

1

Abre el terminal y ejecuta esto:

sudo fs_usage | grep cron

Lo ejecutaría usando tmux o screen para que puedas separarlo y verificarlo más tarde. Dependiendo de la cantidad de trabajos cron que tenga, esto podría generar una gran cantidad de mensajes y no querrá ejecutarlos donde un proceso fuera de control podría causar daños. (copia de seguridad, compruebe los sistemas de archivos para el espacio, etc ...)

También puede usar mdfind para ver si puede ubicar el archivo / script / paquete que está llamando a crontab (quizás) y correlacionar eso con los momentos en que ocurren los cambios reales en el sistema de archivos.

mdfind crontab
    
respondido por el bmike 03.03.2014 - 23:52

Lea otras preguntas en las etiquetas