FastNetMon

пятница, 12 февраля 2010 г.

CRON в Debian не поддерживает имена файлов с расширениями!

Это для меня было поистине открытием, но тесты показали, что так и есть.

Имеем папку cron.hourly:

ls /etc/cron.hourly/
clean_logs.sh hosting_check_configs.pl restart_failover_apache


Но если попробовать запустить CRON задачи вручную мы получим:

run-parts -v /etc/cron.hourly/
run-parts: executing /etc/cron.hourly/restart_failover_apache
Syntax OK
Restarting web server: apache2 ... waiting .


То есть CRON вообще не увидел остальные скрипты, у которых есть расширение. Вот такие вот дела :)

3 комментария :

  1. cat `which run-parts`

    посмотри на список исключений расширений в этом файле.

    и вообще чего в vixie-cron лезть рутом в конфиг-файлы, подкладываь скрипты в /etc если есть команда
    crontab -e

    ОтветитьУдалить
  2. Спасибо написано очень доходчиво :)
    Хочу добавить от себя детальное описание процесса настройки крона
    вручную и через панельку DirectAdmin http://private-seo-soft.blogspot.com/2010/04/crontab.html

    ОтветитьУдалить
  3. Так через crotab -e и добавлялось :)

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.