タグ付けされた質問 「inotify」

1
inotifyを使用して、ディレクトリ全体を監視せずに特定のファイルが作成されるのを監視できますか?
特定のファイル名が作成されたときに通知を受け取りたい。私は見ていinotifyます。IN_CREATEフラグは、その中のすべての変更のためのディレクトリを監視するための利用可能ですが、私は、私が興味を持っていたファイル以外にも、そのディレクトリに活動の良い取引があるかもしれないので、ディレクトリ全体を監視することがないことを好むだろう。これを行うことができます?
9 linux  inotify 

1
inotifywait-名前を変更するときに古いファイル名と新しいファイル名を取得する
ファイルの名前変更を検出し、古いファイル名と新しいファイル名の両方を取得する信頼できる方法を探しています。これは私がこれまでに持っているものです: COUNTER=0; inotifywait -m --format '%f' -e moved_from,moved_to ./ | while read FILE do if [ $COUNTER -eq 0 ]; then FROM=$FILE; COUNTER=1; else TO=$FILE; COUNTER=0; echo "sed -i 's/\/$FROM)/\/$TO)/g' /home/a/b/c/post/*.md" sed -i 's/\/'$FROM')/\/'$TO')/g' /home/a/b/c/post/*.md fi done 動作しますが、監視フォルダーにファイルを移動したり、監視フォルダーからファイルを移動したりしないことを前提としています。また、イベントは、最初にmoved_from、次にmoved_toのペアで発生すると想定しています。これが常に正しいかどうかはわかりません(これまでのところ機能します)。 私はinotifyがcookieを使用してイベントをリンクすることを読みました。クッキーはどういうわけかアクセス可能ですか?クッキーがないので、タイムスタンプを使用してイベントをリンクすることを考えました。FROMとTOをより信頼できる方法で取得するためのヒントはありますか? 完全なスクリプトの要点。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.