LINUX.ORG.RU
решено ФорумAdmin

Не в какую не работает cron на Centos

 , ,


1

2

У меня установлена CENTOS 6 на VPS. Установил

yum install vixie-cron
yum install crontabs
yum install cronie
yum install crond

После запуска пишет

/etc/init.d/crond start
Запускается crond:                                         [ OK ]

Процессы cron через grep отслеживаются

crontab -e

Вот собственно мои команды. Да пока тестовые, я хотел чтобы отрабатывало каждую минуту, чтобы проверить.

SHELL=/bin/bash
HOME=/
MAILTO=”Genom-1990@yandex.ru”

01 * * * * /root/stop_thin_server.sh
01 * * * * touch xxx_qqq_xxx.txt

Сам скрипт stop_thin_server.sh через команду определения текущего каталога выявил как /root

Права на выполнение к скрипту дал.

-rwxrwxr-x 1 root root 51 Июн 24 13:01 stop_thin_server.sh

Однако он не выполняется, я не работал раньше с кроном, вернее работал, но через хостинг панель. Скорее всего ошибка очевидная или нет??? Очень буду рад помощи.

Где вы столько пакетов взяли:

yum install vixie-cron yum install crontabs yum install cronie yum install crond

там же есть только cronie crontabs и cronie-anacron?

″touch xxx_qqq_xxx.txt″ выполняется? Если да, значит дело в скрипте, а не в кроне.

mky ★★★★★ ()

Не в какую
отслеживаються

Будьте добры, когда задаёте серьёзные вопросы, пользоваться письменной речью грамотно.

post-factum ★★★★★ ()

01 * * * * выполняется не каждую минуту, а в каждый час в 01 минуту.

touch у меня находится в /usr/bin/touch, у тебя вероятно там же, укажи полный путь, а то cron его не находит скорее всего.

anto215 ★★ ()

*/1 * * * * /bin/bash /root/stop_thin_server.sh */1 * * * * /bin/touch xxx_qqq_xxx.txt попробуй так, или проверь где у тебя лежит touch командой whereis touch

skazochnik2007 ()
Ответ на: комментарий от mky

Да создался

01 * * * * /root/stop_thin_server.sh Я ошибся, хотел выполнение 1 раз в минуту(как хотелось). Но получил 1 раз в час.

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