InglésFrancésEspañol

Ad


icono de página de OnWorks

inotifywatch - Online en la nube

Ejecute inotifywatch en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando inotifywatch que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


inotifywatch: recopila estadísticas de acceso al sistema de archivos usando inotify

SINOPSIS


inotificar [-hvzrqf] [-e ] [-t ] [-a ] [-d ] [
...]

DESCRIPCIÓN


inotificar escucha eventos del sistema de archivos usando Linux's inotify(7) interfaz, entonces
genera un recuento resumido de los eventos recibidos en cada archivo o directorio.

SALIDA


inotificar generará una tabla en salida estándar con una columna para cada tipo de evento
y una fila para cada archivo o directorio observado. La tabla mostrará la cantidad de veces
cada evento ocurrió para cada archivo o directorio observado. La salida se puede ordenar por
evento particular usando el -a or -d .

Alguna información de diagnóstico se emitirá en caso de error estándar.

CAMPUS


-h, --ayuda
Genere información de uso útil.

-v, --verboso
Genere información adicional sobre el error estándar durante la ejecución.

@
Al observar un árbol de directorios de forma recursiva, excluya el archivo especificado de ser
Visto. El archivo debe especificarse con una ruta relativa o absoluta de acuerdo con
si se proporciona una ruta relativa o absoluta para los directorios observados. Si un
La ruta específica se incluye y se excluye explícitamente, siempre se vigilará.

Nota: Si necesita ver un directorio o archivo cuyo nombre comienza con @, ingrese
camino absoluto.

--desde el archivo
Leer nombres de archivo para ver o excluir de un archivo, un nombre de archivo por línea. Si
Los nombres de archivo que comienzan con @ se excluyen como se describe arriba. Si es `- ',
los nombres de archivo se leen desde la entrada estándar. Usa esta opción si también necesitas mirar
muchos archivos para pasar como argumentos de línea de comando.

-z, --cero
Salida de filas y columnas de la tabla incluso si todos los elementos son cero. Por defecto, filas y
las columnas solo se generan si contienen elementos distintos de cero. Usando esta opción cuando
observar cada evento en muchos archivos puede resultar en un montón de salida!

--excluir
No procese ningún evento cuyo nombre de archivo coincida con el POSIX extendido especificado
expresión regular, sensible a mayúsculas y minúsculas.

--excluir
No procese ningún evento cuyo nombre de archivo coincida con el POSIX extendido especificado
expresión regular, no distingue entre mayúsculas y minúsculas.

-r, --recursivo
Observe todos los subdirectorios de los directorios pasados ​​como argumentos. Los relojes serán
configurar de forma recursiva a una profundidad ilimitada. Los enlaces simbólicos no se atraviesan. Si
se crean nuevos directorios dentro de los directorios supervisados, se
Visto.

Advertencia: Si usa esta opción mientras observa el directorio raíz de un árbol grande,
puede llevar bastante tiempo hasta que se establezcan todos los relojes inotify y los eventos
no se recibirán en este momento. Además, dado que un reloj inotify será
establecido por subdirectorio, es posible que la cantidad máxima de inotify
se alcanzarán los relojes por usuario. El máximo predeterminado es 8192; se puede aumentar
escribiendo a / proc / sys / fs / inotify / max_user_watches.

-t , --se acabó el tiempo
Escuche solo durante la cantidad de segundos especificada. Si no se especifica, inotifywatch
recopilará estadísticas hasta recibir una señal de interrupción (por ejemplo)
presionando CONTROL-C en la consola.

-e , --evento
Escuche solo eventos específicos. Se enumeran los eventos que se pueden escuchar
existentes EVENTOS sección. Esta opción se puede especificar más de una vez. Si se omite,
todos los eventos son escuchados.

-a , - ascendente
Ordene la salida de forma ascendente por recuentos de eventos para el evento especificado. Eventos clasificables
incluir 'total' y todos los eventos enumerados en el EVENTOS sección excepto `mover 'y
`close '(debe usar` moved_to', `moved_from ',` close_write' o `close_nowrite '
en lugar de). El valor predeterminado es ordenar de forma descendente por "total".

-d , --descendiente
Ordene la salida de forma descendente por recuento de eventos para el evento especificado. Eventos clasificables
incluir 'total' y todos los eventos enumerados en el EVENTOS sección excepto `mover 'y
`close '(debe usar` moved_to', `moved_from ',` close_write' o `close_nowrite '
en lugar de). El valor predeterminado es ordenar de forma descendente por "total".

SALIR ESTADO


0 El programa se ejecutó con éxito.

1 Ocurrió un error en la ejecución del programa.

EVENTOS


Los siguientes eventos son válidos para su uso con el -e opción:

de la máquina Se leyó un archivo observado o un archivo dentro de un directorio observado.

modificar Se escribió un archivo observado o un archivo dentro de un directorio observado.

attrib Se modificaron los metadatos de un archivo supervisado o un archivo dentro de un directorio supervisado.
Esto incluye marcas de tiempo, permisos de archivos, atributos extendidos, etc.

cerrar_escribir
Se cerró un archivo supervisado o un archivo dentro de un directorio supervisado, después de abrirse
en modo de escritura. Esto no implica necesariamente que se haya escrito en el archivo.

close_nowrite
Se cerró un archivo supervisado o un archivo dentro de un directorio supervisado, después de abrirse
en modo de solo lectura.

Cerrar Se cerró un archivo supervisado o un archivo dentro de un directorio supervisado, independientemente de cómo
estaba abierto. Tenga en cuenta que esto en realidad se implementa simplemente escuchando ambos
cerrar_escribir y cerrar_noescribir, por lo tanto, todos los eventos cercanos recibidos se generarán como
uno de estos, no CERRAR.

habiertos Se abrió un archivo observado o un archivo dentro de un directorio observado.

trasladado a
Se movió un archivo o directorio a un directorio supervisado. Este evento ocurre incluso si
el archivo simplemente se mueve desde y hacia el mismo directorio.

movido_de
Se movió un archivo o directorio de un directorio supervisado. Este evento ocurre incluso si
el archivo simplemente se mueve desde y hacia el mismo directorio.

movimiento Se movió un archivo o directorio desde o hacia un directorio observado. Tenga en cuenta que esto es
realmente implementado simplemente escuchando a ambos trasladado a y movido_de, por lo tanto
todos los eventos cercanos recibidos se mostrarán como uno o ambos de estos, no MOVERSE.

moverse_yo
Se movió un archivo o directorio observado. Después de este evento, el archivo o directorio se
ya no es vigilado.

Para crear Se creó un archivo o directorio dentro de un directorio supervisado.

borrar Se eliminó un archivo o directorio dentro de un directorio supervisado.

eliminar_auto
Se eliminó un archivo o directorio observado. Después de este evento, el archivo o directorio se
ya no es vigilado. Tenga en cuenta que este evento puede ocurrir incluso si no es
ser escuchado explícitamente.

desmontar
Se desmontó el sistema de archivos en el que reside un archivo o directorio observado. Después
este evento el archivo o directorio ya no se está viendo. Tenga en cuenta que este evento
puede ocurrir incluso si no se está escuchando explícitamente.

EJEMPLO


Viendo el '~ / .beagle'directorio durante 60 segundos:

% inotifywatch -v -e acceso -e modificar -t 60 -r ~ / .beagle
Estableciendo guardias ...
Configurar reloj (s) en /home/rohan/.beagle
Bien, ahora se está vigilando /home/rohan/.beagle.
Total de 302 relojes.
Terminó de establecer relojes, ahora recopilando estadísticas.
Escuchará eventos durante 60 segundos.
acceso total modificar nombre de archivo
1436 1074 /home/rohan/.beagle/Indexes/FileSystemIndex/PrimaryIndex/
1323 1053 /home/rohan/.beagle/Indexes/FileSystemIndex/SecondaryIndex/
303 /home/rohan/.beagle/Indexes/KMailIndex/PrimaryIndex/
261 74 /home/rohan/.beagle/TextCache/
206 0 /home/rohan/.beagle/Log/
42 0 42 /home/rohan/.beagle/Indexes/FileSystemIndex/Locks/
18 6 12 /home/rohan/.beagle/Indexes/FileSystemIndex/
12 0 12 /home/rohan/.beagle/Indexes/KMailIndex/Locks/
3 0 3 /home/rohan/.beagle/TextCache/54/
3 0 3 /home/rohan/.beagle/TextCache/bc/
3 0 3 /home/rohan/.beagle/TextCache/20/
3 0 3 /home/rohan/.beagle/TextCache/62/
2 2 0 /home/rohan/.beagle/Indexes/KMailIndex/SecondaryIndex/

AVISOS


Al usar inotifywatch, no se garantiza que el nombre de archivo que se genera esté actualizado
después de un movimiento porque es el inodo el que está siendo monitoreado. Además, ninguno de los
Se garantiza que las operaciones observadas se han realizado en el nombre de archivo inotifywatch fue
instruido para monitorear en los casos en que el archivo sea conocido por varios nombres en el sistema de archivos.

Use inotifywatch en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 2
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 3
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • 4
    UNetbootin
    UNetbootin
    UNetbootin le permite crear booteables
    Unidades USB en vivo para Ubuntu, Fedora y
    otras distribuciones de Linux sin
    quemando un CD. Se ejecuta en Windows, Linux,
    y ...
    Descargar UNetbootin
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM es un fácil de usar
    Paquete de software de código abierto ERP y CRM
    (ejecutar con un servidor web php o como
    software independiente) para empresas,
    cimientos...
    Descargar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client es un SQL gráfico
    cliente escrito en Java que permitirá
    para ver la estructura de un JDBC
    base de datos compatible, busque los datos en
    mesas...
    Descargar cliente SQL SQuirreL
  • Más "

Comandos de Linux

Ad