FastNetMon

Friday, 12 February 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 comments :

  1. cat `which run-parts`

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

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

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

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

    ReplyDelete

Note: only a member of this blog may post a comment.