デーモンプログラムとは デーモンプログラムとは、画面やコンソールから切り離されたバックグラウンドで動くプログラムの事です。 バックグラウンドという言葉に対して、フォアグラウンドという言葉があります。 デスクトップやコンソールで作業を行うとき、大抵のプログラムはこのフォアグラウンドで動いています。 フォアグラウンドで動いているプログラムはユーザーがコンソールを終了したり、ログオフすればともに終了します。 しかし、デーモンプログラムはユーザーがコンソールを終了したり、ログオフしても動きつづけます。とっても便利です。 サーバー、ボットなどと呼ばれるプログラムの多くはこのデーモンプログラムです。 今回の目的 最終的に次のコマンドでデーモンプログラムを実行します。コマンドオプションについては後述します。 $ jsvc -pidfile ~/tmp/mydaemon.pid -java-home /u