1 votos

¿Cómo registrar todos los archivos que se han abierto?

Me pregunto si alguien sabe cómo registrar todos los archivos que abro con mi Mac. Supongo que esto sería algo así como un keylogger - pero sólo quiero un registro de los archivos que abro de día. No quiero / necesito todos los archivos de sistema que una aplicación hace referencia, sólo los archivos de datos - .doc, .psd, .ai, etc ....

Me cuesta controlar mis horas a veces en proyectos y sería útil poder volver a un día para ver en qué archivos estaba trabajando.

¿Alguien tiene alguna idea?

1voto

Rich Puntos 2429

No hay un keylogger sólo realizar un registro de la clave que usted escribe en su teclado.

Para el registro de todos los archivos que open usted necesita un seguimiento del kernel de la función, que le informe cada open llamada al sistema. Esta función es proporcionada por el comando dtrace en MacOS X.

El comando opensnoop es un script de shell basado en dtrace y realizando exactamente lo que usted está buscando.

Te aconsejo empezar por utilizar en su modo básico:

/usr/bin/sudo opensnoop

Y, a continuación, ajustarlo con el uso de grep a eliminar el archivo no está interesado en el estudio de:

/usr/bin/sudo opensnoop | grep -v /System

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