rubyによるcronが動かなかった理由

シェル上で、rubyは実行できるのだが、cronが動かなかった理由を探していた。

・アクセス権限
 自ユーザーとcronのユーザーのファイルへのアクセス権限は当然ながら違う

環境変数の設置
 .bash_profileに設定している環境変数が、cronではなかった。
 xxxx.sh で #!/bin/sh のシェバン後に、export RUBYLIB="/home/xxxx/.gems/..."などと同じように設定しないといかん。これに気づかず、悩んだ。


問題はcronのエラーが起きても、私宛にメールが届くわけではないので原因究明に時間がかかったことか。