exited with return code 1 cron

Ставлю из панели задачу в планировщик (испонение PHP-скрипта), пробую запустить, получаю на белом экране «Exited with return code = 127» или «Exited with return code = 255». Задача при этом не выполняется. Подскажите, что я делаю не так.

Смотрите также

Попробуйте в шелле выполнить команду, возникают какие-нибудь ошибки?

Материал из ISPWiki

При добавлении нового задания для планировщика в файл с именем пользователя, находящимся в директории, путь к которой прописан в параметре path CronTabsDir, добавляется отдельная строка, в которой указывается время выполнения задания и команда с параметрами. В качестве времени выполнения могут быть указаны следующие значения:

  • @hourly — задание будет выполняться в 0 минут каждого часа.
  • @daily — задание будет выполняться ежедневно ровно в полночь.
  • @weekly — задание будет выполняться каждое воскресенье ровно в полночь.
  • @monthly — задание будет выполняться первого числа каждого месяца ровно в полночь.
  • @yearly — задание будет выполняться каждый год 1 января ровно в полночь.
  • @reboot — задание будет выполняться после каждой перезагрузки операционной системы.
  • x x x x x — задание будет выполнено в указанное время. Вместо «x» может быть использованы числа, либо символ «*».

Каждый x по порядку это:

minute (минута) — любое целое число от 0 до 59

hour (час) — любое целое от 0 до 23

day of month (день месяца) — любое целое от 1 до 31

month (месяц) — любое целое от 1 до 12 (или короткое название месяца, например: jan, feb и так далее)

day of week (день недели) — любое целое от 0 до 7, где 0 или 7 означает воскресенье (или короткое название дня недели, например: sun, mon и так далее).

Для любых указанных выше параметров можно использовать звездочку (*), которая означает все допустимые значения. Например, если поставить звёздочку в значении месяца, команда будет выполняться каждый месяц во время, указанное другими параметрами. Если стоит */2 (*/3 и т.д.), задание будет выполняться 2 раза (3 раза и т.д.) в месяц.

Почтовый адрес, на который должны пересылаться все результаты выполнения заданий, указывается в том же файле в переменной MAILTO, например,

Ошибки, возникающие при выполнении задания cron

Exited with return code = 1

Данная ошибка означает, что не хватает прав доступ для выполнения операции.

Если задание выполняется от суперпользователя (root):

  • Проверить, что на скрипт есть права на выполнение (х)

Если задание выполняется от имени обычного пользователя:

  • Проверить, что пользователю хватает прав на выполнение скрипта
  • Проверить, что /bin/su есть есть права на выполнение (Пользовательские задания выполняются от имени пользователя, то есть вызывается su)

I’m currently on Linux Ubuntu 14.04 (I think).

So I previously had a cron.daily script which was working fine. I decided to use the same script but move it to cron.hourly and now it wont work.

I’ve given the file CHMOD: 755

The log file was created manually with CHMOD: 644 and is empty.

and waited several hours hoping for an output into my log file but it remains empty.

and this is the output I get:

This also did not result in anything being input into the log file. I’m not sure where I’ve gone wrong. Please assist.

Оцените статью