パスの定義が.bashrcで行われているか、.bash_profileで行われているか、みたいな?コンソールからログインしないと実行されないファイルがあるとかなんとか。面倒なので、cronに書くコマンドをフルパスで書くようにはしているが。
思考の /dev/null