JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... L || /* Glibc versions <= 2.19: */ _BSD_SOURCE 説明 これらのシステムコールはいずれも、呼び出し元プロセスの子プロセスの 状態変化を待ち、状態が変化したその子プロセスの情報を取得するのに 使用される。 状態変化とは以下のいずれかである: 子プロセスの終了、シ ... が実行されなかった場合には、終了した子プロセスは 「ゾンビ」状態で残り続ける (下記の注意の章を参照のこと)。 子プロセスの状態変化がすでに発生していた場合、これらのコールは すぐに復帰する。それ以外の場合は、子プロセスの状態変化が起こるか、 シグナルハンド ... の SA_RESTART フラグによりシステムコールが自動的に再スタートするようになっていない 場合の動作である)。 以下の説明では、状態変化が起こったがこれらのシステムコールのいずれかに よって待たれていない子プロセスを waitable (待ち可能) と呼ぶ。 wait() と waitp ... ... L || /* Glibc versions <= 2.19: */ _BSD_SOURCE 説明 これらのシステムコールはいずれも、呼び出し元プロセスの子プロセスの 状態変化を待ち、状態が変化したその子プロセスの情報を取得するのに 使用される。 状態変化とは以下のいずれかである: 子プロセスの終了、シ ... が実行されなかった場合には、終了した子プロセスは 「ゾンビ」状態で残り続ける (下記の注意の章を参照のこと)。 子プロセスの状態変化がすでに発生していた場合、これらのコールは すぐに復帰する。それ以外の場合は、子プロセスの状態変化が起こるか、 シグナルハンド ... の SA_RESTART フラグによりシステムコールが自動的に再スタートするようになっていない 場合の動作である)。 以下の説明では、状態変化が起こったがこれらのシステムコールのいずれかに よって待たれていない子プロセスを waitable (待ち可能) と呼ぶ。 wait() と waitp ... ... L || /* Glibc versions <= 2.19: */ _BSD_SOURCE 説明 これらのシステムコールはいずれも、呼び出し元プロセスの子プロセスの 状態変化を待ち、状態が変化したその子プロセスの情報を取得するのに 使用される。 状態変化とは以下のいずれかである: 子プロセスの終了、シ ... が実行されなかった場合には、終了した子プロセスは 「ゾンビ」状態で残り続ける (下記の注意の章を参照のこと)。 子プロセスの状態変化がすでに発生していた場合、これらのコールは すぐに復帰する。それ以外の場合は、子プロセスの状態変化が起こるか、 シグナルハンド ... の SA_RESTART フラグによりシステムコールが自動的に再スタートするようになっていない 場合の動作である)。 以下の説明では、状態変化が起こったがこれらのシステムコールのいずれかに よって待たれていない子プロセスを waitable (待ち可能) と呼ぶ。 wait() と waitp ... ... CPU に対し int 型変数を不可分操作でインクリメントするような、 適切なアセンブリ命令を実行する。 そのあと、実際に 0 から 1 に変化したかどうかをチェックし、 変化していれば待ちプロセス (waiter) はないということであり、操作は完了する。 これは競合のない場合 ... であり、高速でよく起こるはずである。 競合がある場合、不可分操作のインクリメントでカウンターは -1 (または他の負の数) から変化する。これが検出されると、待ちプロセスがあるということである。 ユーザー空間ではカウンターを 1 に設定し、 FUTEX_WAKE を用いて ... の獲得を待つ、すなわち futex を "down" するには反対の操作を行なう。 不可分操作でカウンターをデクリメントし、カウンターが 0 に変化したかどうかを チェックする。変化していれば操作は完了し futex は競合していないということである。 0 にならなかった場合、プロセ ... ... ドライバーからイベントの発生が通知された時にコマンド (通常はシェルスクリプト) を実行することができ、 またシステムの電力状態が変化 (AC 電源供給のオン・オフなど) したときに syslogd (8) を使ってログを残すことができる。 電池の残量がわずかになった時には、 シ ... ないこともあるため、 アプリケーションやドライバーの状態がおかしくなるかもしれない。 change power APM ドライバーの「電源状態の変化」イベントのうちの幾つかに対応する (特に AC 電源の挿抜など)。 これが起きるとシステム全体の電力管理設定を変更する場合が多い。 ... た状態からの経過時間を 反映している場合にのみ意味がある。 それ以外の場合には時間は括弧で括られ、 最後に apmd の「重要な」状態変化 (デーモンの起動、AC 電源から電池駆動への移行など) が起きてからの経過時間を表す。 3) 完全に電池を消費してしまうまで (あるい ... ... 明 watch は command を繰り返し実行し、その出力を表示する (一画面に収まる一杯まで)。 watch を用いると、プログラムの出力の経時変化を監視できる。 デフォルトでは、プログラムは 2 秒おきに実行される。 時間の間隔を変えたい場合は、 -n または --interval を用いる ... して欲しい。 つまり、 command 以降のフラグを watch は解釈しない。 例 メールを監視する: watch -n 60 from ディレクトリの中身の変化を監視する: watch -d ls -l ユーザー joe の所有するファイルのみを監視する: watch -d 'ls -l | fgrep joe' クォートの効果を見てみ ... ... プター fd の (ファイルの先頭からの) オフセット offset から最大 count バイトをバッファー buf へ読み込む。ファイルオフセットは変化しない。 pwrite () は、バッファー buf から最大 count バイトをファイルディスクリプター fd のオフセット offset に書き込む。ファ ... イルオフセットは変化しない。 fd で参照されるファイルはシーク (seek) 可能でなければならない。 返り値 On success, pread () returns the number of b ... ... プター fd の (ファイルの先頭からの) オフセット offset から最大 count バイトをバッファー buf へ読み込む。ファイルオフセットは変化しない。 pwrite () は、バッファー buf から最大 count バイトをファイルディスクリプター fd のオフセット offset に書き込む。ファ ... イルオフセットは変化しない。 fd で参照されるファイルはシーク (seek) 可能でなければならない。 返り値 On success, pread () returns the number of b ... ... プター fd の (ファイルの先頭からの) オフセット offset から最大 count バイトをバッファー buf へ読み込む。ファイルオフセットは変化しない。 pwrite () は、バッファー buf から最大 count バイトをファイルディスクリプター fd のオフセット offset に書き込む。ファ ... イルオフセットは変化しない。 fd で参照されるファイルはシーク (seek) 可能でなければならない。 返り値 On success, pread () returns the number of b ... ... プター fd の (ファイルの先頭からの) オフセット offset から最大 count バイトをバッファー buf へ読み込む。ファイルオフセットは変化しない。 pwrite () は、バッファー buf から最大 count バイトをファイルディスクリプター fd のオフセット offset に書き込む。ファ ... イルオフセットは変化しない。 fd で参照されるファイルはシーク (seek) 可能でなければならない。 返り値 On success, pread () returns the number of b ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。