Cookie

Мы используем файлы cookie для улучшения работы и повышения эффективности сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием файлов cookie.

Как правильно прописать Cron

Cron - это специальная программная утилита, встроенная в операционную систему Линукс, которая позволяет запускать файлы, скрипты, какие то другие действия с нужным периодом.
Например для работы именно нашего сайта необходимо запускать файл parse.php каждые два часа, который обновляет с google finance свежие курсы валют. Кому то нужно делать бэкапы с заданным интервалом времени, архивировать данные и так далее. Задач, для крона может быть множество.

Как правильно прописать Cron задания

Прописать задание для cron легко если у Вас с сервером идет установлена панель управления. В противном случае открываем файл крона и делаем там запись.

Для редактирования файла crontab вводим специальную команду в командной строке или же открываем файл через текстовый редактор:
# crontab -e

Если у Вас установлена панель управления ISPManager, то заходим под нужным пользователем, далее "Главное" - "Планировщик" и там добавляем правило.

Все строки в файле crontab имеют вид:
минута час день месяц день_недели команда

* - значит "каждые"

Cron задания, мануал

А теперь покажем некоторые примеры, как могут выглядеть команды крона:

*/5 * * * * cd /var/www/master-server.pro/mypanel/;/usr/bin/php cron.php >/dev/null 2>&1
0 */1 * * * cd /var/www/master-server.pro/backup/;/usr/bin/php mybackup.php >/dev/null 2>&1

Где на сервере находится файл Cron

Обычно этот файл находится по адресу /var/spool/cron/crontabs