InglêsFrancêsEspanhol

Ad


favicon do OnWorks

inotifywatch - Online na nuvem

Execute o inotifywatch no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando inotifywatch que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


inotifywatch - reúna estatísticas de acesso ao sistema de arquivos usando o inotify

SINOPSE


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

DESCRIÇÃO


inotifywatch escuta os eventos do sistema de arquivos usando o Linux inotify(7) interface, então
gera uma contagem resumida dos eventos recebidos em cada arquivo ou diretório.

SAÍDA


inotifywatch irá gerar uma tabela de saída padrão com uma coluna para cada tipo de evento
e uma linha para cada arquivo ou diretório monitorado. A tabela mostrará a quantidade de vezes
cada evento ocorreu para cada arquivo ou diretório monitorado. A saída pode ser classificada por um
evento particular usando o -a or -d opções.

Algumas informações de diagnóstico serão geradas no erro padrão.

OPÇÕES


-h, --Socorro
Produza algumas informações úteis de uso.

-dentro, --verbose
Produza algumas informações extras sobre o erro padrão durante a execução.

@
Ao observar uma árvore de diretório recursivamente, exclua o arquivo especificado de ser
assistiu. O arquivo deve ser especificado com um caminho relativo ou absoluto de acordo com
se um caminho relativo ou absoluto é fornecido para diretórios monitorados. Se um
caminho específico é explicitamente incluído e excluído, ele sempre será observado.

Observação: Se você precisa observar um diretório ou arquivo cujo nome começa com @, dê o
caminho absoluto.

--De arquivo
Leia nomes de arquivos para observar ou excluir de um arquivo, um nome de arquivo por linha. Se
nomes de arquivos começam com @ eles são excluídos conforme descrito acima. Se é `- ',
os nomes dos arquivos são lidos a partir da entrada padrão. Use esta opção se você também precisar assistir
muitos arquivos para passar como argumentos de linha de comando.

-z, --zero
Gerar linhas e colunas da tabela mesmo se todos os elementos forem zero. Por padrão, linhas e
colunas são geradas apenas se contiverem elementos diferentes de zero. Usando esta opção quando
assistir a todos os eventos em muitos arquivos pode resultar em um lote de saída!

--excluir
Não processe nenhum evento cujo nome de arquivo corresponda ao estendido POSIX especificado
expressão regular, diferencia maiúsculas de minúsculas.

--excludei
Não processe nenhum evento cujo nome de arquivo corresponda ao estendido POSIX especificado
expressão regular, não diferencia maiúsculas de minúsculas.

-r, --recursivo
Observe todos os subdiretórios de quaisquer diretórios passados ​​como argumentos. Relógios serão
configurar recursivamente para uma profundidade ilimitada. Links simbólicos não são percorridos. Se
novos diretórios são criados dentro de diretórios monitorados, eles serão automaticamente
assistiu.

Atenção: Se você usar esta opção enquanto observa o diretório raiz de uma grande árvore,
pode demorar um pouco até que todos os relógios inotify sejam estabelecidos, e os eventos
não será recebido neste tempo. Além disso, uma vez que um relógio Inotify será
estabelecido por subdiretório, é possível que a quantidade máxima de inotificar
relógios por usuário serão alcançados. O máximo padrão é 8192; pode ser aumentado
escrevendo para / proc / sys / fs / inotify / max_user_watches.

-t , --tempo esgotado
Ouça apenas a quantidade de segundos especificada. Se não for especificado, inotifywatch
irá reunir estatísticas até receber um sinal de interrupção (por exemplo)
pressionando CONTROL-C no console.

-e , --evento
Ouça apenas eventos específicos. Os eventos que podem ser ouvidos são listados
no EVENTOS seção. Esta opção pode ser especificada mais de uma vez. Se omitido,
todos os eventos são ouvidos.

-a , - ascendente
Classifica a saída em ordem crescente por contagem de eventos para o evento especificado. Eventos classificáveis
incluem `total 'e todos os eventos listados no EVENTOS seção, exceto 'mover' e
`close '(você deve usar` moved_to', `moved_from ',` close_write' ou `close_nowrite '
em vez de). O padrão é classificar em ordem decrescente por `total '.

-d , --descendente
Classifica a saída em ordem decrescente por contagens de eventos para o evento especificado. Eventos classificáveis
incluem `total 'e todos os eventos listados no EVENTOS seção, exceto 'mover' e
`close '(você deve usar` moved_to', `moved_from ',` close_write' ou `close_nowrite '
em vez de). O padrão é classificar em ordem decrescente por `total '.

SAIR STATUS


0 O programa foi executado com sucesso.

1 Ocorreu um erro na execução do programa.

EVENTOS


Os eventos a seguir são válidos para uso com o -e opção:

Acesso Um arquivo monitorado ou um arquivo dentro de um diretório monitorado foi lido.

modificar Um arquivo monitorado ou um arquivo dentro de um diretório monitorado foi gravado.

attrib Os metadados de um arquivo monitorado ou um arquivo em um diretório monitorado foram modificados.
Isso inclui carimbos de data / hora, permissões de arquivo, atributos estendidos etc.

fechar_escrever
Um arquivo monitorado ou um arquivo dentro de um diretório monitorado foi fechado, após ser aberto
no modo gravável. Isso não significa necessariamente que o arquivo foi gravado.

close_nowrite
Um arquivo monitorado ou um arquivo dentro de um diretório monitorado foi fechado, após ser aberto
no modo somente leitura.

fechar Um arquivo monitorado ou um arquivo dentro de um diretório monitorado foi fechado, independentemente de como
foi aberto. Observe que isso é implementado simplesmente ouvindo ambos
fechar_escrever e fechar_nowrite, portanto, todos os eventos de fechamento recebidos serão produzidos como
um desses, não FECHAR.

aberto Um arquivo monitorado ou um arquivo dentro de um diretório monitorado foi aberto.

mudou-se para
Um arquivo ou diretório foi movido para um diretório monitorado. Este evento ocorre mesmo se
o arquivo é simplesmente movido de e para o mesmo diretório.

se mudou de
Um arquivo ou diretório foi movido de um diretório monitorado. Este evento ocorre mesmo se
o arquivo é simplesmente movido de e para o mesmo diretório.

mover Um arquivo ou diretório foi movido de ou para um diretório monitorado. Observe que este é
realmente implementado simplesmente ouvindo ambos mudou-se para e se mudou de, conseqüentemente
todos os eventos de fechamento recebidos serão produzidos como um ou ambos, não MOVER.

mover_se
Um arquivo ou diretório monitorado foi movido. Após este evento, o arquivo ou diretório é
não está mais sendo observado.

crio Um arquivo ou diretório foi criado dentro de um diretório monitorado.

excluir Um arquivo ou diretório dentro de um diretório monitorado foi excluído.

deletar_self
Um arquivo ou diretório monitorado foi excluído. Após este evento, o arquivo ou diretório é
não está mais sendo observado. Observe que este evento pode ocorrer mesmo que não seja
sendo explicitamente ouvido.

desmontar
O sistema de arquivos no qual reside um arquivo ou diretório monitorado foi desmontado. Depois de
neste caso, o arquivo ou diretório não está mais sendo monitorado. Observe que este evento
pode ocorrer mesmo que não esteja sendo ouvido explicitamente.

EXEMPLO


Assistindo ao `~ / .beagle'diretório por 60 segundos:

% inotifywatch -v -e acesso -e modificar -t 60 -r ~ / .beagle
Estabelecendo relógios ...
Configurando relógio (es) em /home/rohan/.beagle
OK, /home/rohan/.beagle agora está sendo vigiado.
Total de 302 relógios.
Concluído o estabelecimento de relógios, agora coletando estatísticas.
Escutará eventos por 60 segundos.
acesso total modificar nome de arquivo
1436 1074 362 /home/rohan/.beagle/Indexes/FileSystemIndex/PrimaryIndex/
1323 1053 270 /home/rohan/.beagle/Indexes/FileSystemIndex/SecondaryIndex/
303 116 187 /home/rohan/.beagle/Indexes/KMailIndex/PrimaryIndex/
261 74 187 /home/rohan/.beagle/TextCache/
206 0 206 /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/

RESSALVAS


Ao usar o inotifywatch, o nome do arquivo gerado não tem garantia de estar atualizado
após uma movimentação porque é o inode que está sendo monitorado. Além disso, nenhum dos
as operações observadas têm a garantia de ter sido realizadas no nome de arquivo que o inotifywatch foi
instruído a monitorar os casos em que o arquivo é conhecido por vários nomes no sistema de arquivos.

Use inotifywatch online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 3
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 4
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 5
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • Mais "

Comandos Linux

Ad