cron実行する場合、/usr/local/binへのpathは有効とならないようです。
同じスクリプトでLinux,Solarisで問題なく動作したので、ドツボにはまってしまいました。スクリプト内に、set pathすることで回避できました。