2008-12-13 cron debian/システム管理 某社向けweb appを試験中、手動で起動すると問題なく、cron.dに登録/実行すると正しく動作しないbash+php scriptがあり、最初test dataを疑ったが、結局scriptの先頭で export LANG=ja_JP.UTF-8と挿入し解決。 php cli内部で文字コード変換する箇所が実行環境依存だったというオチ。上記自体は常識らしい。