cronからrubyを動かす

gemを使うときとか、GEM_HOMEをあわせるとか色々めんどかった。

cron→hoge.sh→hoge.rbでうごかすようにした。
hoge.shの方で環境あわした

#!/bin/sh

GEM_HOME=/opt/ruby186/lib/gems/1.8/
export GEM_HOME

export RUBYLIB=/opt/ruby186/lib
export PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/ruby186/bin:/opt/ruby186/lib/gems/1.8/bin:/home/crimaru/bin

/home/crimaru/product/cron/mongrel_keeper.rb hoge1 hoge2

gem使わない場合は

rubyで、動くときと$:をあわせれば動いた