Виявилося, коли cron виконує завдання (як я), /usr/local/bin
не в PATH
.
Я виявив це шляхом спроб та помилок і будував роботу з нуля з простих речей, які я знав, що будуть працювати, і поступово додав речі, поки не знайшов проблему.
Про інші пропозиції та відповіді:
Чомусь (принаймні, на моїй машині, на якій працює Лев, модернізований від SnowLeopard) cron
не використовуються параметри, вказані у файлах launchd
плістів, які вичитуються для читання, /System/Library/LaunchDaemons/com.vix.cron.plist
або, можливо, cron на Lion нічого не пише to stdout або stderr.
До речі, я використовую http://s3tools.org/s3cmd у sync
папці з відром Amazon S3 в якості резервної копії (як примітивний DropBox).