JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... stat , state 出力指定子 (ヘッダ "STAT" または "S") がプロセス状態の説明のために 表示する値を以下に示す。 D 割り込み不可能なスリープ状態 (通常 IO 中) R 実行中または実行可能状態 (実行キューにある) S 割り込み可能なスリープ状態 (イベントの完了を待っている) T ... 4 バイト単位)。 デバイスマッピングは現在のところ除外されているが、これは変更される。 (別名 vsize )。 wchan WCHAN プロセスがスリープしているカーネル関数の名前。 プロセスが実行中の場合は "-" である。 プロセスがマルチスレッドで、 かつ ps がスレッドを表示して ... ... に、 ディスクに書き込まれなければならない。 w: S -- プロセス状態 タスクの状態は以下のいずれかである: ' D ' = 割り込み不可能なスリープ状態 ' R ' = 実行中 ' S ' = スリープ状態 ' T ' = トレース中/停止された ' Z ' = ゾンビ 実行中と表示されるタスクは「実行準備済 ... が割り当てられる。 これは、プログラム名からコマンドラインへの切り替えで 文字数が増える場合に備えるためである。 y: WCHAN -- スリープしている関数 カーネルリンクマップ ('System.map') が利用可能かに否かによって、 タスクが現在スリープしているカーネル関数の名前 ... とである。 通常のユーザーは以下のコマンドを発行できる。 k タスクを kill する。 r タスクを renice する。 d または s 遅延時間/スリープの間隔を変更する。 システムの設定ファイルはtopによって作成 されない 。 逆に、ユーザーがこのファイルを手動で作成し、 /etc ディ ... ... ん。 注意 duration が正確に基本クロックの粒度の倍数でない場合 ( time (7)参照)、時間間隔は次の倍数に切り上げられます。さらに、スリープが完了した後、CPU が再び呼び出しスレッドを実行できるようになるまでには、まだ遅延が存在する可能性があります。 シグナルによる割 ... ッチして nanosleep () を使用するプログラムが非常に高いレートでシグナルを受信する場合、スケジューリング遅延と、カーネルによるスリープ間隔の計算における丸め誤差、および返された remain 値は、 remain コールの連続的な再起動時に increase 値が着実に nanosleep () ... します。このような問題を回避するには、 TIMER_ABSTIME フラグを指定して clock_nanosleep (2) を使用し、絶対的なデッドラインまでスリープするようにします。 Linux 2.4 では、 nanosleep () が ( SIGTSTP などの) シグナルにより停止された場合、 nanosleep () の呼び出し ... ... 名前空間によって仮想化されます。 time_namespaces (7) を参照してください。 高精度タイマー Linux 2.6.21 より前では、タイマーやスリープ関連のシステムコールの精度も jiffy のサイズにより制限されていました。 Linux 2.6.21 以降では、Linux は高精度タイマー (high-re ... HRTs) をサポートしており、 CONFIG_HIGH_RES_TIMERS で制御できます。高精度タイマーをサポートしているシステムでは、タイマーとスリープ関連のシステムコールの精度はもはや jiffy に制約されることはなく、 ハードウェアが許す限りの精度となります (最近のハードウェア ... 素別の時刻を表示可能な文字列に変換する機能については、 ctime (3), strftime (3), strptime (3) に記載されています。 タイマーのスリープと設定 様々なシステムコールと関数により、指定された一定の時間、 プログラムはスリープ (実行を停止) することが可能です。 nanos ... ... ring send と似たようなもので、現プロセスでなく標準出力へ出力を送る。 sleep seconds は、与えられた数字の秒数だけスクリプトがスリープする。 seconds は、10進数だけが許される。 (Expectk を使っている場合、Tkのイベントと)割り込みは、Expectが スリープしている間も ... ... いる、デフォルトの文字集合を設定します。 DialDelay= sleeptime コネクションの確立が失敗した場合に、再試行までに sleeptime だけスリープします。オンデマンドでダイヤル接続するサイトでの 使用に便利です。 NoRecipientAction= action 受け手ヘッダ (To:, Cc:, Bcc:) が ... ... ュールにマークを付ける。 * モジュールの参照カウントが 0 でない場合、 参照カウントが 0 になるまで、 呼び出し元は割り込み不可のスリープ状態 ( TASK_UNINTERRUPTIBLE ) に置かれる。 参照カウントが 0 になった時点で、 呼び出し元の停止が解除される。 * モジュールは通 ... scall (2) を使ってシステムコールを起動できる。 flags に O_NONBLOCK が指定されていない場合に起こる可能性がある割り込み不可のスリープは望ましくないと考えられている。 なぜなら、 スリープしているプロセスは kill できない状態 (unkillable state) のままになるから ... ... fetchmail は自分自身をバックグラウンドでずっと動作させます。 つまり、指定された各ホストへの問い合わせと、 指定された時間のスリープを繰り返します。 したがって、単に fetchmail -d 900 を実行すると、 ~/.fetchmailrc に記述された全てのホスト (キーワード `skip' ... たユーザのホームディレクトリでロックされます。 シグナル fetchmail デーモンが root 権限で動作している場合には、 SIGHUP によりスリープ状態から覚め、 skip 指定でないサーバ全てに対してポーリングを行います (これはシステムデーモンの普通の伝統に従うものです)。 デ ... ... fetchmail は自分自身をバックグラウンドでずっと動作させます。 つまり、指定された各ホストへの問い合わせと、 指定された時間のスリープを繰り返します。 したがって、単に fetchmail -d 900 を実行すると、 ~/.fetchmailrc に記述された全てのホスト (キーワード `skip' ... たユーザのホームディレクトリでロックされます。 シグナル fetchmail デーモンが root 権限で動作している場合には、 SIGHUP によりスリープ状態から覚め、 skip 指定でないサーバ全てに対してポーリングを行います (これはシステムデーモンの普通の伝統に従うものです)。 デ ... ... できるんじゃないの? select () の重要なところは、複数のディスクリプターを同時に監視でき、 なんの動きもなければプロセスを適切にスリープ状態に移行するところにあるのだ。 UNIX プログラマは、 複数のファイルディスクリプターの入出力を同時に扱わねばならず、 しかもデ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。