"inotifywait" para ver varios directorios simultáneamente

"inotifywait" para ver varios directorios simultáneamente

Quiero activar una acción cuando en uno de mis directorios especificados se crea un nuevo archivo. Quiero utilizar inotifywaitpara este propósito. Pero el problema es que no sé cómo utilizar inotifywaitpara ver varios directorios simultáneamente. Ver un solo directorio incluso de forma recursiva no es un problema, ¿pero varios? ¿Es posible o debo ejecutar varios procesos con " inotifywait" en paralelo?

Respuesta1

Puede simplemente enumerar los directorios que desea observar:

$ inotifywait testdir1 testdir2/ -m

Aplicación interna, después de crear la instancia de inotify usandoinotify_init()función,inotify_add_watch()Se puede llamar varias veces para rutas seleccionadas. Puede encontrar el límite del sistema para observar rutas en /proc/sys/fs/inotify/max_user_watches(8192 por defecto).

información relacionada