Главная » Записи с тегом "Cron"

Рубрики с меткой ‘Cron’

Использование CRON и команды crontab

Названия каталогов и файлов описаны для Linux(RedHat). Для других операционных систем, названия могут отличаться, но принцип работы cron точно такой же.

Cron это программа, выполняющая задания по расписаню. Позволяет неоднократный запуск заданий. Т.е. задание можно запустить в определенное время или через определенный промежуток времени. Формат и значения полей, для пользовательских файлов crontab, будут приведены в конце статьи.
Читать далее »

PHP: Почтовый робот и CRON. Как выполнять регулярные действия в PHP

Почтовый робот — это программа, которая анализирует почту, пришедшую на определнный почтовый ящик, и производит разные действия. Основная цель этой статьи о почтовых роботах. Но раз уж тут будет упомянут крон, то и о нем.

Сразу хочется предупредить, что здесь будет рассказано о множестве способов сделать одну вещь разными способами, поэтому вам придется немного думать… Это к тому, что к статьтье по отправке писем с аттачем постоянно имеют притензии разные люди, которые не умееют заполнить ни «почтовый хост провайдера», ни даже «обратный адрес». Пока вы будете читать эту статью, вы узнаете о большом количестве ньюансов и поймете, что спрашивать или объяснять в 2х словах «как сделать почтового робота?» невозможно.
Читать далее »

MySQL backup: автоматический бэкап MySQL на PHP

mysql backups - бэкап базы данных

Организовываем автоматические бэкапы базы данных MySQL.

 

Каждая база данных должна быть подстрахована резервным копированием или бэкапом (backup). Если вы все еще делаете это вручную, то можете радоваться, потому что есть простое решение автоматического бэкапа на PHP. С помощью данного скрипта вы можете передавать конкретные таблицы для резервного копирования или сделать резервное копирование всей базы данных.

Читать далее »

Drupal и Cron: простая автоматизация с помощью триггеров.

Сталкивались ли вы с тем, что при добавлении нового материала на сайт приходилось вручную запускать Cron? Например, чтобы система поиска проиндексировала все добавленные данные, а ссылка на материал тут же отразилась в XML sitemap. С этой задачей нам поможет справиться штатный модуль ядра Drupal, — Trigger. Рассмотрим эти действия поподробнее.

Включаем Trigger по адресу ../admin/build/modules (если не включено). После идём на ../admin/build/trigger/node: Читать далее »

Как очистить Cron от устаревших задач

WordPress использует Cron при запуске различных запланированных задач и сценариев, таких как резервное копирование блога или удаление спамерских комментариев. К сожалению, некоторые плагины, которым необходим Cron для своей работы, запрограммированы недостаточно хорошо, вследствие чего они оставляют старые задачи в Cron’е даже после своего удаления.

Если вы вдруг заметили, что в Cron’е остались старые задачи (увидеть это можно через плагин Cron View), то вы можете использовать следующую удобную функцию, чтобы удалить их. Замените ‘cron_name’ на имя той задачи, которую вы хотите удалить, после чего поместите код в файл functions.php. С избыточными задачами теперь будет покончено. Вы можете удалить добавленный фрагмент кода как только расписание Cron будет полностью очищено. Читать далее »