ubuntuのcron環境
今までRedHatで動いていたcronのジョブをubuntuに移植したところ、sourceコマンドがない、というエラーが出るようになった。なぜかubuntuのcronはbashではなく、shで動いているもよう。crontab -eでcronの編集画面を開いて、
SHELL=/bin/bash
を加えるとbashで動くようになった。
さらに、cronから出るメールが文字化け。ヘッダをみると、
Content-type: text/plain; charset=ANSI_X3.4-1968
となっていたので、上記のようにcrontab -eで
CONTENT_TYPE=text/plain; utf-8
を追加して解決。