incrontab reporta a modificação de um arquivo que não existe

1

Eu criei esta entrada incrontab:

/tmp IN_ALL_EVENTS /home/me/changes.sh $@/$# $%

e este script (changes.sh):

#!/bin/bash 
echo "file $1  changed(flgs: $2)" >> /home/me/changes.log

Quando uso tail -f /home/me/changes.log , ele imprime repetidamente as linhas:

file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteNZQPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)
file /tmp/vteH1QPVW  changed(flgs: IN_MODIFY)

O que esses arquivos poderiam ser? Não consigo encontrá-los no diretório /tmp . Eu também não vejo nenhum sinalizador IN_DELETE para esses arquivos no arquivo de log.

    
por John 07.04.2013 / 10:34

1 resposta

2

Todo o seu sistema pode estar criando arquivos temporários e removendo-os constantemente de / tmp. Inscrever-se em todos os eventos neste diretório parece ser uma ideia estranha, pelo menos você esperaria coisas assim.

    
por 20.09.2015 / 19:46

Tags