Articles of cron

Объединение изображений в PHP

У меня есть сайт www.iniciativa-iex.com , он связан с твиттером, он получает данные с использованием API для каждого пользователя и отображает его / ее изображение профиля на скроллере. Раньше я получал данные каждый раз, когда был вызван веб-сайт, но это была настоящая проблема, потому что это вызывало множество звонков, и токены моего приложения были удалены […]

PHP: как вручную / программно запускать cron-скрипты

Привет, я делаю страницу статуса cron, которая показывает всю информацию о состоянии в скриптах, выполняемых cron. Я знаю, как создать «показ статуса», но мне нужна помощь и предложение по следующему … Мне нужно разрешить пользователю видеть на странице состояния возможность запуска скрипта cron вручную. Как кнопка, которая вызовет cron для запуска определенного скрипта, например «now». […]

Хорошая идея запустить PHP-файл в течение нескольких часов, как cronjob?

Я хотел бы запускать скрипт PHP как cronjob каждую ночь. PHP-скрипт импортирует XML-файл с примерно 145 000 продуктами. Каждый продукт содержит ссылку на изображение, которое будет загружено и сохранено на сервере. Я могу себе представить, что это может вызвать некоторую перегрузку. Поэтому мой вопрос: лучше ли разделить файл PHP? И если да, то что было […]

Как проверить работу CRON с PHP?

Это первый раз, когда я использовал CRON. Я использую его для анализа внешних данных, которые автоматически FTP'd в подкаталог на нашем сайте. Я создал контроллер и модель, которая обрабатывает данные. Я могу получить доступ к URL-адресу в моем браузере, и он работает (однако я скоро ограничу это). Моя проблема в том, как я могу проверить, […]

Задачи Cron не работают, но http: //file.php отлично работает в браузере?

Я прочитал здесь, в Stackoverflow, что пути внутри файла могут быть проблемой, но, кажется, это не удается при первом чтении … Кроме этого, я не знаю, даже после проверки многих вопросов / ответов здесь. В какой-то момент я подумал, что это потому, что я использовал сокращенную версию тега PHP (« <? ?> » Вместо « […]

Openshift: управление процессами cron

Я установил свой проект и файл cron в окне с открывающейся сменой, проект работает нормально, но по какой-то причине я не могу управлять запущенными процессами cron, я даже не могу их перечислить, если я подключаюсь через ssh и exec 'ps aux 'процесс cron даже не появляется. Я пишу небольшой тест: <?php file_put_contents('../../b.log','pid: '.getmypid().PHP_EOL,FILE_APPEND); file_put_contents('../../b.log',shell_exec('whoami'),FILE_APPEND); cat […]

используя cron, чтобы заставить php-script запускать непрерывные процессы

Я создал cronjob, который вызывает php-скрипт каждые 5 минут. Этот скрипт PHP должен запустить несколько других скриптов PHP CLI и сохранить их в фоновом режиме, даже когда cron-script завершается. В настоящее время я создаю эти подпроцессы по следующей строке кода: if (!$pid = shell_exec("nohup /var/[..]/cake.php test doSomething > /dev/null 2>&1 & echo $!")) return false; […]

Как отправить динамическое содержимое электронной почты без задания cron

У меня есть сайт, на котором зарегистрировано много пользователей. Для каждого зарегистрированного пользователя есть некоторые действия, которые я хочу отправить им еженедельную статистику по электронной почте за каждую неделю. Каждая еженедельная почта имеет недельную статистику для зарегистрированных пользователей Как я могу отправлять еженедельную почту без работы cron. Можно ли отправлять еженедельную динамическую почту с помощью […]

Google BigQuery – автоматизация работы Cron

Используя PHP, я могу запустить BigQuery вручную, но мне нужно, чтобы BigQuery запускался как автоматическое задание cron (без входа в Gmail). Как бы я это сделал? Благодарю.

PHP Curl скрипт работает из браузера, не работает как Cron Job

У меня очень простой PHP-скрипт, который должен сделать запрос POST. Код следующий: $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, 1); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields); curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); mail('myemail@gmail.com','Script run with success','Script run with success',$headers); Когда я запускаю его из браузера, он работает нормально. Однако, когда я пытаюсь выполнить его как задание cron, часть Curl не […]