У меня есть веб-приложение, которое должно выполнять повторяющиеся задачи, отправка сообщений и предупреждений, я уже использую страницу сценария для выполнения этих задач, когда она загружается в браузере, т.е. http://example.com/tasks.php, и я включил это с помощью iframe на каждой странице моего веб-приложения.
Теперь я хочу изменить это, чтобы использовать задания CRON, потому что первый подход может привести к снижению производительности. Итак, как я могу сделать задание CRON, которое посещает http://example.com/tasks.php . Однако я не хочу, чтобы это задание CRON создавало выходные файлы, такие как day. *!
Я размещаю приложение на общем хостинге, который разрешает задания CRON через cPanel.
Вам не нужно перенаправление, используйте только
источник
-q|--quiet Turn off Wget's output.
Вы можете использовать
curl
как есть в этой темеДля ленивых:
Это будет выполняться каждые 5 минут.
источник
Вы также можете использовать локальную командную строку php-cli:
Это быстрее и снижает нагрузку на ваш веб-сервер.
источник
я использую эти команды
Задача Cron:
источник
вы можете использовать это для URL с параметрами:
lynx по умолчанию доступен во всех системах.
источник
Вы можете использовать эту команду:
источник
Вы можете попробовать это: -
источник
* * * * * wget --quiet https://example.com/file --output-document=/dev/null
Я нахожу
--quiet
яснее-q
и--output-document=/dev/null
яснее, чем-O - > /dev/null
источник