Почему мой crontab не работает

У меня есть этот cron

38 * * * * /bin/bash -l -c 'cd /var/rails/site/releases/20120705144335 && script/rails runner -e qa '\''Play.load_lists'\''' 

У меня есть этот cron под другим пользователем, поэтому я переключаю пользователей на развертывание

 sudo su deploy crontab -e 

И я вижу мой cron, тогда я заканчиваю журнал под пользователем root

 tail -n300 -f /var/log/syslog 

И я вижу свой cron

 Jul 5 11:38:01 ip-10-70-75-234 CRON[4971]: (deploy) CMD (/bin/bash -l -c 'cd /var/rails/site/releases/20120705144335 && script/rails runner -e qa '\''Play.load_lists'\''') Jul 5 11:38:01 ip-10-70-75-234 CRON[4970]: (CRON) info (No MTA installed, discarding output) 

Но cron либо не работает, либо есть проблема с разрешением … Когда я запускаю задачу в консоли, она отлично работает, но не в cron … любая идея, что мне не хватает

Это Ubuntu 12.04 LTS

Может быть, я могу зарегистрировать более подробный список где-нибудь, чтобы увидеть ошибки

One Solution collect form web for “Почему мой crontab не работает”

CRON обеспечивает выход приложений (stdout, stderr) через локальную почту. Ubuntu apparantly не имеет агента MTA (Mail Transfer Agent), установленного по умолчанию в эти дни. CRON печатает уведомление в системном лог-файле всякий раз, когда сбой доставки:

 Jul 5 11:38:01 ip-10-70-75-234 CRON[4970]: (CRON) info (No MTA installed, discarding output) 

Вы можете установить MTA, например postfix, только для внутреннего (локального) использования, например

 aptitude install postfix 

Во время установки вам будет предложено использовать конфигурацию по умолчанию. Вы должны выбрать Local only конфигурацию.

После этого вы можете найти результаты приложений, запущенных CRON, используя

 tail -f /var/mail/<your_username> 

Конечно, вы также можете записать вывод журнала в выделенный файл журнала или передать / перенаправить вывод в файл с помощью встроенных функций оболочки …

  • Windows 8 и двойная загрузка ubuntu 12.04
  • Может только ssh в Ubuntu 12.04 alpha machine при входе в консоль
  • Импортируйте закладки Google Chrome из Windows в Mozilla Firefox в Ubuntu
  • Как авто исходный сценарий оболочки?
  • Rsync медленная копия с одного диска на другой
  • Какова стандартная служба ftp сервера ubuntu 12.04?
  • echo "#!" не работает - "событие не найдено"
  • Bugzilla, нет логина для просмотра ошибок
  • Interesting Posts

    Какие файлы XHTML мне нужно вставить / WEB-INF, а какие нет?

    Половина установленной оперативной памяти – это аппаратное обеспечение

    Как отправить файл с FileZilla из командной строки?

    Как замедлить аудиофайлы?

    Как я должен понимать «Текущий ожидающий секторный счет» в отчетах CrystalDiskInfo?

    Windows 8 из памяти с течением времени: Toke Paged потребляет более 5 ГБ

    C # Разделить строку на другую строку

    Как ограничить использование компьютера?

    Предоставить доступ к моей локальной компьютерной форме вне

    Есть ли возможность контролировать использование данных при использовании измеренных подключений?

    Какие меры предосторожности следует принять после того, как дефектная оперативная память была заменена?

    Невозможно удалить rEFInd на моем macbook pro

    System.console () возвращает значение null

    Не знаю, что слушает порт 80 в OS X

    Как генерировать случайные целые числа в определенном диапазоне в Java?

    Давайте будем гением компьютера.