Задания Cron
Простые, повторяющиеся задачи играют большую роль в повседневной жизни администраторов веб-серверов и серверов баз данных. Снова и снова они должны делать резервные копии или сообщать пользователям об обновлениях.
Таким образом, точно так же, как система Windows имеет свои «запланированные задачи», машина Linux предлагает эквивалентный подход к работе с этими повторяющимися изо дня в день заданиями, и она называет их заданиями cron (как в «хронологии» или времени). Поскольку управление веб-сайтом больше не является обязанностью только опытных администраторов, задания cron также вошли в словарный запас среднего пользователя, заботящегося о своем собственном веб-сайте.
Задание cron — это программа, которая позволяет планировать выполнение определенных задач. Наши планы веб-хостинга включают Crontab Manager, который может сделать это для любого действия, которое вы захотите выбрать.
Задание cron — это автоматический демон (что означает процесс, который постоянно работает в фоновом режиме). Он позволяет запускать определенные команды или наборы команд (сценариев) через определенные промежутки времени. Вы можете использовать задания cron для таких вещей, как команды системного администратора, создание резервных копий или действия, которые должны выполняться каждый день, например, отправка обновлений по электронной почте. Еще одно полезное слово в словаре — «crontab», сокращение от «cron table», таблицы, в которой перечислены задания cron.
Таким образом, точно так же, как система Windows имеет свои «запланированные задачи», машина Linux предлагает эквивалентный подход к работе с этими повторяющимися изо дня в день заданиями, и она называет их заданиями cron (как в «хронологии» или времени). Поскольку управление веб-сайтом больше не является обязанностью только опытных администраторов, задания cron также вошли в словарный запас среднего пользователя, заботящегося о своем собственном веб-сайте.
Задание cron — это программа, которая позволяет планировать выполнение определенных задач. Наши планы веб-хостинга включают Crontab Manager, который может сделать это для любого действия, которое вы захотите выбрать.
Задание cron — это автоматический демон (что означает процесс, который постоянно работает в фоновом режиме). Он позволяет запускать определенные команды или наборы команд (сценариев) через определенные промежутки времени. Вы можете использовать задания cron для таких вещей, как команды системного администратора, создание резервных копий или действия, которые должны выполняться каждый день, например, отправка обновлений по электронной почте. Еще одно полезное слово в словаре — «crontab», сокращение от «cron table», таблицы, в которой перечислены задания cron.
Управление заданиями Cron без доступа по SSH
На заре времен (май 1975 г.), когда задания cron были новыми, для их настройки приходилось использовать командную строку сервера. Другого пути не было. По мере того, как все больше и больше людей вовлекалось в управление своими сайтами, им приходилось самостоятельно настраивать задания cron, но большинство хостинговых компаний не хотели рисковать, предоставляя им SSH-доступ из-за проблем с безопасностью. Таким образом, имело смысл добавить управление cron в панели управления хостингом, такие как Plesk или cPanel. Панели управления позволяют настраивать задания cron через простой в использовании интерфейс на основе меню.Структура заданий Cron
Если вы продвинутый пользователь, то можете решить, когда будет запускаться cron, используя поле «crontab». Цифры и символ «*» обозначают точное время выполнения cron..—————- минута (0 – 59)
| .————- час (0 – 23)
| | .———- день месяца (1 – 31)
| | | .——- месяц (1 – 12)
| | | | .—- день недели (0 – 6) (воскресенье=0 или 7)
| | | | |
* * * * *