daemontools

daemontools で dt-run を利用した監視サービスの追加方法

Google で検索しても、あまり解説を見かけなかったので、さらっとメモを残します。 前提条件 このあたりを、RPM でインストール済みであると仮定。(daemontools、functions、runlevelconf、dt-run がインストール済みで、svscan が /service 配下を監視中と…

cron 等でコマンド実行の排他制御を行う

個人的によく使うのだけれど、案外、周りで使われていないようなので、書いときます。例えば、下記のような感じで crontab を書いた場合 setlock は毎分実行されるが、sleep は毎時実行される。 */1 * * * * /usr/local/bin/setlock -nx /tmp/hoge.lock slee…