Оказалось, когда cron запускает задание (как я), а /usr/local/binне в PATH.
Я нашел это методом проб и ошибок и построил работу с нуля из простых вещей, которые, как я знал, будут работать, и постепенно добавлял вещи, пока не обнаружил проблему.
О других предложениях и ответах:
По какой-то причине (по крайней мере, на моей машине, на которой работает Lion, обновленный с SnowLeopard) cron, не используются параметры, указанные в plist-файлах, которые, launchdкак предполагается, читаются, /System/Library/LaunchDaemons/com.vix.cron.plistили, возможно, cron на Lion ничего не пишет в стандартный вывод или стандартный вывод.
Кстати, я использую http://s3tools.org/s3cmd в syncпапку с корзиной Amazon S3 в качестве резервной копии (как примитивный DropBox).