Как установить cron

Я хочу запускать скрипты PHP автоматически по расписанию. Недавно я узнал о CRON. Но я не знаю, как его устанавливать и использовать.

Я использую PHP, CSS, HTML и запускаю на сервере apache XAMP на localhost. Как установить и использовать Cron?

Related of "Как установить cron"

У вас есть компьютер с Windows или Linux?

В Windows cron называется «Запланированные задания». Он находится в панели управления. Вы можете установить несколько сценариев для запуска в указанное время на панели управления. Используйте мастер для определения запланированного времени. Убедитесь, что PHP вызывается в вашем PATH.

Под Linux вы можете создать crontab для вашего текущего пользователя, набрав:

crontab -e [username] 

Если эта команда завершилась неудачей, вполне вероятно, что cron не установлен. Если вы используете систему на базе Debian (Debian, Ubuntu), сначала попробуйте выполнить следующие команды:

 sudo apt-get update sudo apt-get install cron 

Если команда выполняется правильно, появится текстовый редактор. Теперь вы можете добавить командные строки в файл crontab. Чтобы запустить что-то каждые пять минут:

 */5 * * * * /home/user/test.pl 

Синтаксис в основном таков:

 .---------------- minute (0 - 59) | .------------- hour (0 - 23) | | .---------- day of month (1 - 31) | | | .------- month (1 - 12) OR jan,feb,mar,apr ... | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat | | | | | * * * * * command to be executed 

Подробнее об этом читайте на следующих страницах: Википедия: crontab

Установите cron в Linux / Unix:

 apt-get install cron 

Использовать cron для Linux / Unix

 crontab -e 

См. Канонический ответ о cron для получения более подробной информации: https://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it

На CentOS / RHEL:

 yum install cronie 

Cron так назвали «deamon» (то же самое, что и сервис под Win).

Скорее всего, cron уже установлен в вашей системе (если это Linux / Unix-система).

Смотрите здесь: http://www.comptechdoc.org/os/linux/startupman/linux_sucron.html

или там http://en.wikipedia.org/wiki/Cron

Больше подробностей.