В этой задаче есть вводящая в заблуждение информация.
Во-первых, для системных таблиц cron (/ etc / crontab, /etc/cron.d/*) требуется имя пользователя. Задание выполняется под окружением или тем пользователем. Это отличие от обычного пользовательского crontab. Так что это правильно:
*/1 * * * * root /home/area/reboot.sh
^^^^
username
О */1
: Это означает: каждую минуту, которая может быть разделена на 1 без остатка. Так же, как *
.
Ответ на ваш вопрос:
Понятия не имею, что происходит не так. Настройка PATH=
или SHELL=
может быть решением или нет. В любом случае, setup MAILTO=
и cron отправят вам сообщение об ошибках. Прочитайте man 5 crontab
. Если он недоступен в вашей системе, отправьте его в Google.