使ってみるWorkerは、常駐サーバー(デーモン)を作る時のフレームワークです。組み込みシステムなどにおいて起動時に常駐し、機器制御などを行うことを想定しています。ここではサンプルとして、一秒ごとにランダム値をログに書き出すだけの機能をもったアプリケーションを作ります。initializeではなく、...2です。Worker1.new()worker1.daemon()必要なファイルをrequireし、AlWorkerクラスを継承してアプリケーションを作ります。起動Aloneのライブラリをrequireできるように、-Iオプションでlib位置を指定して起動します。server.rb実行してもすぐコマンドに帰ってきたと思います。これで常駐して処理を続けています。psコマンドなどで確認してみましょう。[r]ubyファイルにも、きちんと1秒毎に値が書き込まれています。終了は、プロセスにシグナルを送る一般的な方法です。デフォルトで、pidファイルができていますので、それを利用します。/tmp/al_worker.pid`機能の詳細は、alworkerの項をご覧ください。International。