Оказалось, когда 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).