Как исправить ошибку «Bad minute» при установке нового crontab

Я установил новый Ubuntu 16.04 для замены ОС Windows.

Я пытаюсь настроить cronjobs для запуска mangento 2.1 через Ampps без проблем. Программное обеспечение успешно установлено (как ampps, так и magento), и оно работает хорошо. Я пытаюсь настроить crontab, но кажется, что на первой строке вторая ошибка 25.

Это то, что я пытаюсь добавить к crontab для пользователя Ampps, используя команду sudo crontab -e -u ampps

* * * * * /usr/local/ampps/php-5.6/etc
/usr/local/ampps/www/localshop.dev/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /usr/local/ampps/www/localshop.dev/var/log/magento.cron.log
* * * * * /usr/local/ampps/php-5.6/etc
/usr/local/ampps/www/localshop.dev/update/cron.php >> /usr/local/ampps/www/localshop.dev.dev/var/log/update.cron.log
* * * * * /usr/local/ampps/php-5.6/etc
/usr/local/ampps/www/localshop.dev.dev/bin/magento setup:cron:run >> /usr/local/ampps/www/localshop.dev.dev/var/log/setup.cron.log

Что я делаю неправильно?

Я отправил сообщение об ошибке в magento 2.1 admin, в котором упоминалась ссылка для устранения неполадок для версии 2.0 и этого руководства по настройке

1
задан 1 September 2017 в 13:29

2 ответа

Эта ошибка может возникнуть, если вы пытаетесь сбросить переменные cron в пустые значения следующим образом:

MAILTO=me@example.com
* * * * * do some stuff with error reporting
MAILTO=
* * * * * do another stuff too verbose to receive emails

Обратите внимание на пустую строку после MAILTO= в строке 3. Это приведет к сообщение:

crontab: installing new crontab
"/tmp/crontab.AvDwzo":3: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? 

Правильный способ сбросить переменную MAILTO - использовать пустые кавычки, например:

MAILTO=''

Надеюсь, это поможет.

1
ответ дан 23 May 2018 в 08:18

Из моего предыдущего опыта это было связано с характером CR / LF перед первой линией cron (поскольку она была отредактирована непосредственно из Windows, а не Linux). Я заметил и удалил этот символ из редактора HEX.

1
ответ дан 23 May 2018 в 08:18
  • 1
    Вы должны расширить свой ответ с более подробной информацией. – WinEunuuchs2Unix 28 July 2017 в 05:28

Другие вопросы по тегам:

Похожие вопросы: