今回はデーモンというものに触れていきます。デーモンというのはシステムの中でユーザーには見えないような裏の部分で動いているものです。仕事内容はシステムの維持やユーザーに対してサービスを提供したりなどがあります。 デーモンと言われるとよく想像するのがdemon(悪魔)ですが、今回扱うデーモンはdaemon(守護神)のことを意味します。 導入 デーモンの説明をする前準備として、先に必要となるいくつかの新たな概念の説明をします。 プロセス プロセスというのは現在動いているプログラムのことをさします。これはデーモンだけではなくコマンドなど、OS上で動いているものすべてです。コマンドのプロセスの生成から終了までは以下のようになります。 キーボードでコマンドを入力してEnterで実行するOSがコマンドのプロセスを生成する 生成されたプロセスがプログラム通りに処理を行う コマンドのプロセスを終了する 現