incrontabが存在しないファイルの変更を報告します。

incrontabが存在しないファイルの変更を報告します。

私はこのincrontabエントリを作成しました:

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

そしてこのスクリプト(changes.sh):

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

再使用すると、tail -f /home/me/changes.log次の行が印刷されます。

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)

このファイルは何ですか?ディレクトリに見つかりません/tmpIN_DELETEログファイルにもこれらのファイルのトレースは表示されません。

答え1

システム全体が一時ファイルを生成し、/ tmpから削除し続けている可能性があります。このディレクトリのすべてのイベントを購読するのは少し奇妙に見えます。少なくとも予想していたところです。

関連情報