zsh30分くらい書いていたやつが消えてしまったので、簡単にまとめる...。bot(ikachan)の死活管理を簡単にしたい。今は調子が悪くなっていないか死んでいないかをmackerelで監視しているが、そもそも死んだら再起動して欲しい。その用途に適したSupervisorというツールを入れてみた。設定はほとんど以下の通り。モノノフ日記これで大体解決なのだが、Supervisorはシェルの環境変数を見てくれないので、設定ファイル毎に書く必要がある。私の場合はdirenvでPATHを含む環境変数を整理するようにしているため、direnvとSupervisorの設定ファイルで環境変数を管理することになると面倒だし、地獄でしかない*1。試行錯誤した末、割と簡単にうまく行ったのでメモしておく。commandのところがミソ。'cmd...'は.zshenvから環境変数を読んでcmdを実行するやり方。これでPATHが通ってdirenvが見えるようになる。.はdirenvに設定している環境変数を今のプロセス(?)でも設定した上でコマンドを実行するやり方。二重になっていて冗長っぽいが、今までのやり方を大きく変えなくてよさそうなので、これでひとまず運用してみる。Servi...例のごとく簡単なことしかやっていないのであまり参考にならな...2010-12-13glogのmesseageを吐く場所Googleのloggingライブラリでglogというのがあって便利だなーと...2009-02-08インストールメモmacが重くなってきたので、入れ直す。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。