APUE memo

Chapter. 9 プロセスの関係

端末ログイン

init -> login ->

ネットワークログイン

プロセスグループ

セッション

制御端末

ジョブコントロール

ジョブの POSIX での定義 http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_201

A set of processes, comprising a shell pipeline, and any processes descended from it, that are all in the same process group.

cat > temp.foo & というコマンドをシェルで実行すると、cat はバックグラウンドジョブとなる。

演習

参考

シェルのプログラム実行

TODO: ps -o pid,ppid,pgid,sid,comm からプロセスの親子関係を模した図を描くプログラム pstree コマンドでもよさそう