Не так давно обратил внимание, на странные записи в лог файле Mac OS X (var/log/system). В них сервис crond ругался то на segmentation fault, то еще на что-то:
Could not setup Mach task special port 9: (os/kern) no access
Товарищи на форумах в один голос советовали переходить с cron на встроенный в макинтош механизм launchd. Приведу простой пример, как это можно быстро сделать. Допустим у вас в cron есть запись:
*/5 * * * * /usr/bin/some_program param1 param2
Данная команда будет выполняться каждые 5 минут, каждый день. Теперь удаляем ее и создаем файл с произвольным, но не лишенным смысла названием и расширением plist в каталоге /Library/LaunchAgents с содержанием вида:

Последние комментарии
1 день 11 часов назад
6 дней 10 часов назад
6 дней 11 часов назад
6 дней 11 часов назад
6 дней 11 часов назад
1 неделя 4 дня назад
2 недели 22 часа назад
2 недели 1 день назад
2 недели 5 дней назад
5 недель 6 дней назад