JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... がそのシグナルに対するハンドラーを設定している場合にのみ、 kill (2) で説明されている通常のアクセス許可のチェックを経た上で、 子供の PID 名前空間の "init" プロセスにシグナルを送信できる。 (ハンドラー内では、 sigaction (2) に説明がある siginfo_t の si_pid ... とは、 あるプロセスが、 他のプロセスがプロセス ID を指定するシステムコールを使う際に操作の対象にできることを意味する。 逆に、子供 PID 名前空間のプロセスから親や先祖の名前空間のプロセスは見えない。 あるプロセスは自分自身の PID 名前空間とその子孫の名前空 ... 名前空間に属す。 子プロセスで getppid (2) を呼び出すと 0 が返される。 プロセスは ( setns (2) を CLONE_NEWPID で使うなどで) 子供の PID 名前空間に自由に入ることができるが、 逆の方向には移動できない。 つまり、 プロセスは先祖の名前空間 (親、親の親など) に ... ... できる。 UTS 名前空間の詳細は namespaces (7) を参照。 CLONE_PARENT (Linux 2.3.12 以降) CLONE_PARENT が設定された場合、新しい子供の ( getppid (2) で返される) 親プロセスは呼び出し元のプロセスの親プロセスと同じになる。 CLONE_PARENT が設定されていない場合、 ... ( fork (2) と同様に) 呼び出し元のプロセスがその子供の親になる。 子供が終了した時にシグナルが送られるのは getppid (2) が返す親プロセスである点に注意すること。このため CLONE_PAR ... ッドグループに属すスレッドの一つが fork (2) を使って子プロセスを作成した場合、 スレッドグループのどのスレッドであっても その子供を wait (2) できる。 Linux 2.5.35 以降では、 CLONE_THREAD を指定する場合、 flags に CLONE_SIGHAND も含まれていなければならな ... ... できる。 UTS 名前空間の詳細は namespaces (7) を参照。 CLONE_PARENT (Linux 2.3.12 以降) CLONE_PARENT が設定された場合、新しい子供の ( getppid (2) で返される) 親プロセスは呼び出し元のプロセスの親プロセスと同じになる。 CLONE_PARENT が設定されていない場合、 ... ( fork (2) と同様に) 呼び出し元のプロセスがその子供の親になる。 子供が終了した時にシグナルが送られるのは getppid (2) が返す親プロセスである点に注意すること。このため CLONE_PAR ... ッドグループに属すスレッドの一つが fork (2) を使って子プロセスを作成した場合、 スレッドグループのどのスレッドであっても その子供を wait (2) できる。 Linux 2.5.35 以降では、 CLONE_THREAD を指定する場合、 flags に CLONE_SIGHAND も含まれていなければならな ... ... できる。 UTS 名前空間の詳細は namespaces (7) を参照。 CLONE_PARENT (Linux 2.3.12 以降) CLONE_PARENT が設定された場合、新しい子供の ( getppid (2) で返される) 親プロセスは呼び出し元のプロセスの親プロセスと同じになる。 CLONE_PARENT が設定されていない場合、 ... ( fork (2) と同様に) 呼び出し元のプロセスがその子供の親になる。 子供が終了した時にシグナルが送られるのは getppid (2) が返す親プロセスである点に注意すること。このため CLONE_PAR ... ッドグループに属すスレッドの一つが fork (2) を使って子プロセスを作成した場合、 スレッドグループのどのスレッドであっても その子供を wait (2) できる。 Linux 2.5.35 以降では、 CLONE_THREAD を指定する場合、 flags に CLONE_SIGHAND も含まれていなければならな ... ... できる。 UTS 名前空間の詳細は namespaces (7) を参照。 CLONE_PARENT (Linux 2.3.12 以降) CLONE_PARENT が設定された場合、新しい子供の ( getppid (2) で返される) 親プロセスは呼び出し元のプロセスの親プロセスと同じになる。 CLONE_PARENT が設定されていない場合、 ... ( fork (2) と同様に) 呼び出し元のプロセスがその子供の親になる。 子供が終了した時にシグナルが送られるのは getppid (2) が返す親プロセスである点に注意すること。このため CLONE_PAR ... ッドグループに属すスレッドの一つが fork (2) を使って子プロセスを作成した場合、 スレッドグループのどのスレッドであっても その子供を wait (2) できる。 Linux 2.5.35 以降では、 CLONE_THREAD を指定する場合、 flags に CLONE_SIGHAND も含まれていなければならな ... ... ... しては、 コマンド名は引数リストとは別個に置換されます。この置換は最後の方、 入出力リダイレクトを実行したあと、メインシェルの子供の中で生じます。 コマンド置換 ``' で囲まれたコマンドは、コマンド置換を示します。囲まれたコマンドの 出力を、空白、タブ、改行文 ... UP の扱いを hup と nohup で制御できます。 シェルは HUP で終了します (シェル変数の logout も参照)。 デフォルトでは、シェルの子供たちもそうしますが、シェルは終了時に HUP を子供たちに送りません。 hup はシェルが終了時に 子供に HUP を送るようにし、 nohup は ... ... ケーパビリティを獲得することもできる。 2. プロセスがユーザー名前空間でケーパビリティを持っている場合、 そのプロセスはすべての子供の名前空間 (および削除された子孫の名前空間) でケーパビリティを持つ。 3. ユーザー名前空間が作成された際、 カーネルはその名前空 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。