
Necesito un script de shell para monitorear el directorio de la unidad compartida de Windows en busca de cualquier archivo nuevo del cuadro de Linux y procesar el nuevo archivo para su posterior validación.
Escribí el script usando inotify-wait, pero no captura los eventos cuando arrastra y suelta los nuevos archivos directamente en la máquina con Windows o copia y pega el nuevo archivo en ella.
¿Alguna idea sobre cómo implementar esto?
Respuesta1
EDITAR: Es posible que haya leído mal su pregunta: ¿el script se ejecuta en una máquina UNIX?
Si se puede acceder a este directorio desde su máquina, puede crear una regla enauditadopara observar los eventos que ocurren en el sistema de archivos y se ven usandoaureport. Tiene un formato agradable para la legibilidad humana y no es demasiado difícil de aprender. Recuerdo que cuando era principiante en Linux, usaba esto como observador de directorio en un programa en C que estaba escribiendo en la universidad. Funcionó bien en el sistema operativo Debian que estaba ejecutando. ¡Déjame saber si te ayuda en algo!