Articles of cron

запуск задачи php каждые 24 часа

У меня есть некоторые функции, которые используют завиток, чтобы извлекать информацию с нескольких сайтов и вставлять их в мою базу данных. Мне просто интересно, как лучше всего выполнять эту задачу каждые 24 часа? Сейчас я запускаю окна, но, вероятно, переключись на linux, когда буду жить (если это имеет значение). Сейчас я работаю в рамках Symfomy. […]

Безумное поведение когтей. продолжает отменять процессы bash

У меня есть crontab, который выглядит так: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ 0-59 * * * * /var/www/html/private/fivemin/zdaemon.php >> /dev/null & Простой, насколько это возможно, не так ли? zdaemon.php, с которым я просто тестирую: #!/usr/bin/php <? while(true){ sleep(1); } ?> в #!/usr/bin/php <? while(true){ sleep(1); } ?> Всякий раз, когда он работает, он висит как: root […]

PHP & cron: проблемы безопасности

Какой лучший способ гарантировать, что только CRON выполняет PHP-скрипты, а не кто-то другой, кто наткнулся на ваши php-скрипты. Я думал о пароле Variable …. но это законная команда CRON? : /usr/local/bin/php -f /home/mysite/public_html/dir/script?password=12345 Таким образом, люди не могут выполнять одни и те же команды при посещении скрипта PHP через HTTP (если только они не знают […]

PHP: Требовать, чтобы путь не работал для работы cron?

У меня есть задание cron, которое должно включать этот файл: require '../includes/common.php'; однако, когда он запускается через задание cron (а не мое локальное тестирование), относительный путь не работает. задание cron запускает следующий файл (на реальном сервере): /home/username123/public_html/cron/mycronjob.php и вот ошибка: Fatal error: require(): Failed opening required '../includes/common.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/username123/public_html/cron/mycronjob.php on line 2 используя тот […]

PHP – нужен cron для обработки обратного сайта при регистрации пользователя … (или процесс fork)

Когда новый пользователь регистрируется на моем сайте, я хочу сделать предварительную обработку, чтобы сократить их поиски в будущем. Это связано с временем обработки от 30 до 2 минут. Очевидно, я не могу этого сделать, когда они нажимают кнопку отправки при регистрации … или на любой странице PHP, которую они посещают. Тем не менее, я хотел […]

Cron задает пустой файл при каждом запуске

У меня есть сценарий php, который я хочу запускать каждую минуту, чтобы увидеть, есть ли новостные сообщения, которые нужно опубликовать. Я использовал «wget» для команды cron в cPanel, но я заметил (через пару дней), что это создавало пустой файл в главном каталоге каждый раз, когда он запускался. Есть ли что-то, что мне нужно, чтобы остановить […]

Как заставить PHP-версию для командной строки?

Я размещен с 1and1.com, и у меня есть настройки для обработки файлов с помощью php5 с использованием .htaccess . Но это работает только в apache, а не в командной строке, которая по умолчанию соответствует серверу php4 по умолчанию. Поэтому в настоящее время я не могу настроить задания cron для запуска моего кода как php5. Есть […]

Расписание скриптов без использования CRON

Я знаю, что есть много сообщений об использовании CRON для запуска php-файла. Но, в мире совместного хостинга и простоты настройки для пользователя, я не хочу, чтобы с этим было связано. Я нашел другое решение в Интернете, которое связано с сокетами. Просто хотел, чтобы все это взяли, и скажите, хорошая ли это или плохая идея. Похоже, […]

Запускать работу cron каждую минуту только в определенные часы?

Как вы выполняете работу cron каждую минуту только в определенные часы? Вот так: Он будет проверять каждую минуту только с 11:00 до 12:00, с 4:00 до 5 вечера и с 9 вечера до 10 вечера Мне кажется сложным, я не знаю, с чего начать.

Безопасное выполнение заданий Cron с помощью Zend Framework

Я видел много сообщений о cron и ZF, но большинство решений оставляют работу доступной для запуска публикой. Что делать, если вы хотите настроить действие, которое может ТОЛЬКО запускаться cron? Не каким-то анонимным пользователем, а не кем-то, кто должен войти в систему? Решение, которое я использую, связано с помещением файла за пределы моего веб-корня, поскольку он […]