2 votos

Cómo puedo registrar las escrituras del archivo Crontab

Estoy buscando una forma de registrar las escrituras del archivo crontab. Un amigo mío me gastó una broma, e hizo algo que ocasionalmente añade */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 en el crontab. ¿Hay alguna forma de registrar las escrituras del crontab en un archivo para poder detectar esto?

1voto

Oskar Puntos 1242

Abre el terminal y ejecuta esto:

sudo fs_usage | grep cron

Yo lo ejecutaría usando tmux o screen para que puedas separarte y comprobarlo más tarde. Dependiendo de la cantidad de trabajos de cron que tengas, esto podría generar muchos mensajes y querrás no ejecutarlo donde un proceso fuera de control podría causar daño. (copia de seguridad, comprobar los sistemas de archivos para el espacio, etc ...)

También puede utilizar mdfind para ver si puedes localizar el archivo/script/paquete que está llamando a crontab (tal vez) y correlacionarlo con las horas en que se producen los cambios reales en el sistema de archivos.

mdfind crontab

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X