Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法 にて、Rubyスクリプトをデーモン化して、簡単に自動起動と停止できるようにしました。 ですが、何らかの影響で、Rubyスクリプトが終了してしまった場合にスクリプトが落ちたままになってしまいます。これは精神衛生上非常に良くない。 今回は、daemontoolsを使用して、プロセスが終了しても自動的に立ち上げ直す状態をつくります。 よって、名残惜しむことなく、前回つくったデーモンを停止して設定などを削除します。 $ sudo /etc/init.d/tweet stop $ sudo update-rc -f tweet remove daemontoolsとは?daemontoolsとは、バグが無いと有名なqmailの作者であるD. J. Bernstein氏が作成したテーモンの制御ツールです。 デーモンプロセス
![daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ | Act as Professional](https://cdn-ak-scissors.b.st-hatena.com/image/square/ff2ee701824af0bf47c305bfd90113b3e7d79d77/height=288;version=1;width=512/https%3A%2F%2Fhiroki.jp%2Fwp-content%2Fuploads%2F2015%2F02%2Fcomment-edit-icon.png)