Articles of cron

PHP включен в работу cron

Я пытаюсь настроить PHP-файл как задание cron, где этот PHP-файл содержит другие файлы PHP. Сам файл находится по адресу /var/www/vhosts/domain.com/httpdocs/app/protected/classes/cron/runner.php Включенный файл находится в /var/www/vhosts/domain.com/httpdocs/app/protected/config.php Как включить этот файл конфигурации из runner.php? Я попытался сделать require_once ('../../ config.php'), но он сказал, что файл не существует. Предполагаю, что cron запускает PHP из другого места или чего-то […]

Cron Job в symfony2

Я создаю консольную команду в своем проекте. Я хочу, чтобы он исполнялся каждый день в семь вечера. Как я мог сделать это в symfony2? Основной способ работы с php cron или symfony2 имеет что-то более удобное? благодаря

Общая ошибка «Killed» в скрипте PHP

Я работаю над заданием CRON, которое вызывает скрипт PHP, который работает с множеством баз данных с циклами. Он работает правильно, когда я ограничиваю набор данных, но когда я запускаю его против полного набора данных, скрипт выдает сообщение с сообщением: Killed set_time_limit is (0), а memory_limit – (-1) Вот раздел кода, где он последовательно умирает: echo […]

Как протестировать cron с Magento?

Сначала мне нужно понять, как работает Magento cron. Я знаю, как cron работает на linux, используя crontab -e . Я знаю, что мне нужно настроить cron.php Magento для периодического запуска Но когда я определяю cron в файле конфигурации magento, как они совпадают, они должны быть запущены? Потому что, если установить мой cron.php для запуска каждые […]

Как запустить / остановить cronjob с помощью PHP?

Если я crontab -l в командной строке, я вижу следующую строку: # * * * * * /usr/bin/php /home/user/every_minute_script.php Чтобы запустить этот cronjob, мне нужно отредактировать файл с помощью команды crontab -e , удалить символ комментария в начале строки, сохранить отредактированный файл и выйти из редактора. Чтобы остановить этот cronjob, выполните те же шаги, но […]

Как запустить файл CodeIgniter через CRON?

В прошлом я пробовал следующий метод: <?php set_time_limit(0); $_SERVER['PATH_INFO'] = 'cron/controller/index'; $_SERVER['REQUEST_URI'] = 'cron/controller/index'; require_once('index.php'); ?> и поместив его в файл в каталоге установки codeigniter, называя его cron.php, а затем вызывая его через: php /home/[username]/public_html/my_project/cron.php Если я наберу URL-адрес cron.php в моем браузере, он отлично работает, однако всякий раз, когда он запускается через CRON, я […]

Запуск задания cron в 12:00 в каждом часовом поясе

Поэтому я думаю, что между каждым часовым поясом существует около 30 минут. Я хочу запустить свой скрипт cron.php в 12:00 (полночь) для каждого часового пояса. Как я могу это сделать? Я смотрел на этот код: TZ=UTC * 7 * * * root date | mail root TZ=CEST * 7 * * * root date | […]

Ошибка Cron Daemon с заданием PHP Cron

Поэтому я довольно новичок в Cron Jobs, и я столкнулся с стеной, пытаясь заставить эту конкретную работу cron работать. Все, что я хочу, – это доступ к веб-странице PHP ежедневно. Получив доступ к странице PHP, задание cron активирует скрипт, внутри которого отправляется электронное письмо определенным пользователям. Вот код задания cron: php -q /home/sitename/public_html/scripts/emailnotifications.php К сожалению, […]

PHP: отправить электронную почту через cronjob и установить количество отправки электронной почты за минуту

У меня есть программа, которая используется для отправки групповых писем, я устанавливаю кукурузу в минуту для этой программы и устанавливаю выполнение за 2 / мин и проверяю, соответствует ли теперь время моему определенному графику времени в db. если true, программа запустится и отправит электронную почту, иначе nth … проблема в том, что я хочу динамически […]

Планировщик Laravel с Cron Job

Я использую larave 5.1 с php5, я пытаюсь создать свое задание cron для удаления неоплаченного счета во времени, которое я хочу, но я тестирую его, чтобы распечатать пользовательский лог, чтобы помочь мне узнать, что работа работает. Это мое приложение / Консоль / Kernel.php protected $commands = [ \App\Console\Commands\Inspire::class, \App\Console\Commands\RemoveUnpaidInvoice::class, ]; protected function schedule(Schedule $schedule) { […]