JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ィレクトリを監視するのに使える。 ディレクトリを監視する場合、inotify はディレクトリ自身と ディレクトリ内のファイルのイベントを返す。 この AP ... にはいくつかの追加の機能を利用するための flags 引数がある。 * inotify_add_watch (2) は inotify インスタンスに関連づけられた「監視対象 (watch) リスト」を操作する。 監視対象リストの各アイテム ("watch") は、 ファイルまたはディレクトリのパス名と、 そのパス名 ... で参照されるファイルに対して カーネルが監視する複数のイベントの集合を指定する。 inotify_add_watch (2) は新しい監視アイテムの作成や既存の監視対象の変更ができる。 各監視 ... ... t char * pathname , uint32_t mask ); 説明 inotify_add_watch () は、 pathname で指定された位置にあるファイルを監視する監視アイテム (watch) の新規追加、 または既存の監視アイテムの変更を行う。 呼び出し元は、監視対象のファイルに対する読み出し ... 許可を 持っていなければならない。 fd 引数は、変更を行う監視対象リスト (watch list) を持つ inotify インスタンスを参照するファイルディスクリプターである。 pathname のどのイベントを監視す ... と。 inotify_add_watch () の呼び出しが成功すると、 pathname に対応するファイルシステムオブジェクト (inode) に対する、 一意な監視対象ディスクリプター (watch descriptor) を、 対象の inotify インスタンスに対して返す。 そのファイルシステムオブジェクトが対象 ... ... ); 説明 inotify_rm_watch () は、監視対象ディスクリプター (watch descriptor) wd に対応する監視アイテムを、 ファイルディスクリプター fd に対応する inotify インスタ ... ンスから削除する。 監視対象を削除すると、 この監視対象ディスクリプターに対して IN_IGNORED イベントが生成される ( inotify (7) 参照)。 返り値 成功する ... 場合、-1 を返し、 errno をエラーの原因を示す値に設定する。 エラー EBADF fd が有効なファイルディスクリプターではない。 EINVAL 監視対象ディスクリプター wd が有効でない。もしくは、 fd が inotify ファイルディスクリプターではない。 バージョン inotify は Linu ... ... コールには glibc のラッパー関数は存在しない。「注意」の節を参照。 説明 IA-64 固有の perfmonctl () システムコールは PMU (性能監視ユニット; performance monitoring unit) へのインターフェースを提供する。 PMU は PMD (performance monitoring data) レジスターと ... 通知 ( pfm_msg_t 型) を読み出したりするのに使用できる。 このファイルディスクリプターは select (2), poll (2), epoll (7) で状態監視 (ポーリング) することができる。 コンテキストを破棄するには、 そのファイルディスクリプターに対して close (2) を呼び出す。 P ... fd , PFM_READ_PMDS, pfarg_reg_t * pmds , n); PMD レジスターを読み出す。 PFM_START perfmonctl(int fd , PFM_START, NULL, 0); 監視を開始する。 PFM_STOP perfmonctl(int fd , PFM_STOP, NULL, 0); 監視を停止する。 PFM_LOAD_CONTEXT perfmonctl(int fd , PFM_LOAD ... ... h は command を繰り返し実行し、その出力を表示する (一画面に収まる一杯まで)。 watch を用いると、プログラムの出力の経時変化を監視できる。 デフォルトでは、プログラムは 2 秒おきに実行される。 時間の間隔を変えたい場合は、 -n または --interval を用いる。 -d ... ョン以外の引数が現れた時点で終了する) ことに注意して欲しい。 つまり、 command 以降のフラグを watch は解釈しない。 例 メールを監視する: watch -n 60 from ディレクトリの中身の変化を監視する: watch -d ls -l ユーザー joe の所有するファイルのみを監視する: wat ... トの効果を見てみたい場合: watch echo $$ watch echo '$$' watch echo "'"'$$'"'" 管理者による最新のカーネルのインストール状況を監視する: watch uname -r (ただの冗談です) バグ 端末のリサイズ時に、スクリーンは正しく再描画されない。 次の更新スケジュールを待た ... ... URCE >= 200112L || _XOPEN_SOURCE >= 600 説明 select () や pselect () を使うと、プログラムで複数のファイルディスクリプターを監視し、 一つ以上のファイルディスクリプターがある種の I/O 操作の 「ready (準備ができた)」状態 (例えば、読み込み可能になった状態) ... 持たない。その動作は sigmask に NULL を指定した場合の pselect () と同じである。 3 つの独立したファイルディスクリプター集合の監視を行う。 readfds に入れられたディスクリプターについては、読み込みが可能かどうかを 監視する (より正確にいうと、停止 (block) な ... リプターは読み込み可能として扱われる)。 writefds に入れられたディスクリプターについては、書き込み用に利用可能な領域があるかを監視する (ただし、大きな書き込みの場合には停止する可能性はある)。 exceptfds にあるものについては、例外の監視を行なう。システムコ ... ... URCE >= 200112L || _XOPEN_SOURCE >= 600 説明 select () や pselect () を使うと、プログラムで複数のファイルディスクリプターを監視し、 一つ以上のファイルディスクリプターがある種の I/O 操作の 「ready (準備ができた)」状態 (例えば、読み込み可能になった状態) ... 持たない。その動作は sigmask に NULL を指定した場合の pselect () と同じである。 3 つの独立したファイルディスクリプター集合の監視を行う。 readfds に入れられたディスクリプターについては、読み込みが可能かどうかを 監視する (より正確にいうと、停止 (block) な ... リプターは読み込み可能として扱われる)。 writefds に入れられたディスクリプターについては、書き込み用に利用可能な領域があるかを監視する (ただし、大きな書き込みの場合には停止する可能性はある)。 exceptfds にあるものについては、例外の監視を行なう。システムコ ... ... URCE >= 200112L || _XOPEN_SOURCE >= 600 説明 select () や pselect () を使うと、プログラムで複数のファイルディスクリプターを監視し、 一つ以上のファイルディスクリプターがある種の I/O 操作の 「ready (準備ができた)」状態 (例えば、読み込み可能になった状態) ... 持たない。その動作は sigmask に NULL を指定した場合の pselect () と同じである。 3 つの独立したファイルディスクリプター集合の監視を行う。 readfds に入れられたディスクリプターについては、読み込みが可能かどうかを 監視する (より正確にいうと、停止 (block) な ... リプターは読み込み可能として扱われる)。 writefds に入れられたディスクリプターについては、書き込み用に利用可能な領域があるかを監視する (ただし、大きな書き込みの場合には停止する可能性はある)。 exceptfds にあるものについては、例外の監視を行なう。システムコ ... ... URCE >= 200112L || _XOPEN_SOURCE >= 600 説明 select () や pselect () を使うと、プログラムで複数のファイルディスクリプターを監視し、 一つ以上のファイルディスクリプターがある種の I/O 操作の 「ready (準備ができた)」状態 (例えば、読み込み可能になった状態) ... 持たない。その動作は sigmask に NULL を指定した場合の pselect () と同じである。 3 つの独立したファイルディスクリプター集合の監視を行う。 readfds に入れられたディスクリプターについては、読み込みが可能かどうかを 監視する (より正確にいうと、停止 (block) な ... リプターは読み込み可能として扱われる)。 writefds に入れられたディスクリプターについては、書き込み用に利用可能な領域があるかを監視する (ただし、大きな書き込みの場合には停止する可能性はある)。 exceptfds にあるものについては、例外の監視を行なう。システムコ ... ... URCE >= 200112L || _XOPEN_SOURCE >= 600 説明 select () や pselect () を使うと、プログラムで複数のファイルディスクリプターを監視し、 一つ以上のファイルディスクリプターがある種の I/O 操作の 「ready (準備ができた)」状態 (例えば、読み込み可能になった状態) ... 持たない。その動作は sigmask に NULL を指定した場合の pselect () と同じである。 3 つの独立したファイルディスクリプター集合の監視を行う。 readfds に入れられたディスクリプターについては、読み込みが可能かどうかを 監視する (より正確にいうと、停止 (block) な ... リプターは読み込み可能として扱われる)。 writefds に入れられたディスクリプターについては、書き込み用に利用可能な領域があるかを監視する (ただし、大きな書き込みの場合には停止する可能性はある)。 exceptfds にあるものについては、例外の監視を行なう。システムコ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。