LINUX.ORG.RU

Cron. crond is ranning, но скрипты не запускаются.


0

0

Не запускаются скрипты в папках cron.daily, cron.hourly и т.п.
Файл /etc/crintab такой:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

Результат команды:
[root@vzv ~]# service crond status
crond (pid 10925) is running...

На что можно обратить внимание, посмотреть, проверить?

anonymous

Права на кронтаб проверь. Плюс самый распространённый баг - новая строка в конце файла должна быть.

Anoxemian ★★★★★
()

man run-parts

If the --lsbsysinit option is not given then the names must consist entirely of upper and lower case letters, digits, underscores, and hyphens.

run-parts --test /etc/cron.daily
для проверки, какие скрипты будут исполнены

sdio ★★★★★
()
Ответ на: комментарий от sdio

т.е. например скрипт с именен myscript.sh не будет исполнен, т.к. в имени файла имеется точка.

sdio ★★★★★
()

Все заработало

Дело было в недостаточных правах на исполнение скрипта. Все заработало. Спасибо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.