2

ファイルの変更を監視し、ファイルの書き込みが閉じられなくなるまでプロセスを保持するアプリケーションを c++ (Linux 環境) で作成する必要があります。inotify を調べてインストールしましたが、カーネル バージョン 2.6.9 を使用しているため、機能しませんでした。リモート マシンを使用しているため、カーネル バージョンをアップグレードできません。

カーネル 2.6.9 または lwoer の c++ (Linux マシン) で使用できるツールはありますか?

4

1 に答える 1

0

使えませんdnotifyか?

これはカーネルの開始時に使用でき、カーネル以降2.4で廃止されました。inotify2.6.13

dnotifyAPI を介してアクセスできfcntl、API がない場合でも、現在のカーネルで利用できる可能性が高くなりますinotify。使い方のドキュメントはこちらです。

于 2013-04-29T21:08:02.673 に答える