-1

監視ファイルの既存のコードにinotifyとプラグイン コードをインストールしましたinotify failed

私はグーグルで検索し、カーネルがinotifyオプションを使用する必要があることを発見しました(リモートマシンを使用しているため、どのように確認するかわかりません)。

コンパイル時にすべての共有ライブラリを追加しました。(関係ありませんが、可能性がある場合に備えて)

Linux machinename 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:33:05 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

初めてinotifyツールを使用しているので、どうすれば問題をデバッグできますか

inotify = inotify_init();
         if(inotify<0)
         {
             loginfo<<" inotify_init fail"<<inotify<<endl;
         }

 output = -1
4

1 に答える 1

0

分析を行ったところ、カーネル バージョン 2.6.13 未満では inotify が機能しないことがわかりました。これが、エラーが発生し、目的の結果が得られなかった主な理由でした。

于 2013-03-26T06:02:48.410 に答える