Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь

Поиск по сайту



PHP Поиск



Запуск программ по расписанию. Использование CRON.

Большинство хостеров предлагают возможность запуска программ по расписанию. Т.е. Вы можете автоматически выполнять некоторые свои программы через определенные интервалы времени. Напимер каждые 30 минут или каждый день. Это бывает очень полезно для проведения обслуживания вашего сайта. Так называемых регламентных операций, например очистка папки с временными файлами, очистка и сжатие базы данных.

Как указывать путь к запускаемому через crontab файлу?

Например, 0 4 * * * путь

Маска пути: ~/public_html/cgi-bin/&
/home/w/windows/public_html/cgi-bin/&
Символ & в конце строки является необязательным элементом и указывает, что программу нужно запустить в фоновом режиме
Символ ~ обозначает путь от корня к домашнему каталогу пользователя

Проблемы с запуском программы по CRON-у

Если Вы действительно правильно указали путь, проверьте формат файла скрипта. Скрипты, запускаемые через crontab, должны быть сохранены в формате Unix. Речь идет о формате конца строки. Он должен быть таким, как принято в системах Unix - LF (вместо CRLF, использующегося в DOS и Windows или CR в системах Macintosh).

В первой строке PHP файла, запускаемого по Cron-у обязательно указание пути до интерпретатора:

<? #!/usr/local/bin/php

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 345