Если Вы хотите попробовать Zenoss, это кажется их выполнениями установщика стека прямо на OS X. Я не попробовал его на той платформе сам, но мы используем Zenoss на openSUSE, и установщик стека включает все зависимости.
Просто для уточнения у Вас есть какие-либо операторы печати в Вашем сценарии Python?
Для выполнения в интерактивном режиме Вас не нужны они:
Python 2.6.1 (r261:67515, Jul 7 2009, 23:51:51)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2010, 2, 24, 19, 36, 21, 244853)
На командной строке Вы делаете:
example:~% python -c "import datetime; datetime.datetime.now()"
example:~% python -c "import datetime; print datetime.datetime.now()"
2010-02-24 19:38:59.639324
example:~%
Если на самом деле это не то, что заявил Frenchie, который это, скорее всего, может быть полезно посмотреть на ту пользовательскую почту. Почтовый вывод крона от заданий крона до учетной записи пользователя этого crontab. Именно поэтому Вы часто видите STDOUT и STDERR, переданный по каналу к/dev/null, таким образом, они привычка быть отправленными вывод по почте они не заботятся о.
Можно использовать почтовую команду в качестве того пользователя для проверки на почту с полезным выводом. Кроме того,/var/log/cron файл может включать полезную информацию.
python -c "import datetime; datetime.datetime.now()"
ничего не производит, таким образом, нет ничего, чтобы быть произведенным в файл.
Удостоверьтесь команда, которую Вы выполняете, на самом деле производит что-то на командной строке.