常岡伸二
デーモンプロセスの実像にせまる!
デーモンプロセスのヒ・ミ・ツ
ガイド
書誌
author | 常岡伸二 |
publisher | CQ出版社 |
year | 『OPEN DESIGN 2000.12』p.112-119 |
履歴
editor | 唯野 |
2000.11.7 | 読了 |
2000.11.7 | 公開 |
2002.1.6 | 修正 |
2020.2.25 | 文字化け修正 |
デーモンについて簡単に触れた記事。概要を知る意味では手頃な長さだと思った。ただ、表題も含め全体的に中途半端な気がしないでもない。
抄録
daemon も demon も日本語だと同じデーモンになるが、後者は悪魔(devil)で、いうまでもなくここでのデーモンは前者(守護神)。デーモンプロセスは通常、システムの縁の下の力持ちとして時間や一定のトリガによって起動する常駐プロセスのことを指す。一般にデーモンプロセスはシステムの起動・終了に伴って動き、通常はイベント待ちを続け、実際の処理は子プロセスの起動によって行う――というかたちを取ることが多い。
定期的な処理を行う場合に使うデーモンが crond で、そのスケジューリングを設定するのが crontab コマンドとなる。そして設定内容がユーザごとの crontab ファイルに記述される。ファイルは
min hour day month week command
の各要素で構成され、それぞれは空白かタブで区切られる。時刻指定に * を使うと全ての有効な値を意味し、コマンド部分での % は復帰改行として扱われる。つまり、% までがシェルによって実行され、それ以降は標準入力としてコマンドに渡される。また # で始まる行はコメントとなる。