Ставлю из панели задачу в планировщик (испонение 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.