Сохранить результат выполнения скрипта в файл. Планировщик cron

09 Февраля 2023
php

Задача: создать файл на серверe, с результатом выполнения скрипта, который запускает планировщик задач cron

В данном примере нам необходимо было создать файл sitemap.xml, для этого мы воспользовались утилитой wget, с параметрами:

  1. --no-check-certificate - при запуске не проверяет наличие сертификата безопасности

  2. -q - увеличивает очередность выполнения задачи

  3. -b - задача сразу переходит в фоновый режим

  4. --output-document со значением /var/www/domain/data/www/domain.ru/sitemap.xml - создает и сохраняет результат выполнения скрипта в файл

  5. https://domain.ru/index.php?route=extension/feed/google_sitemap - путь к скрипту

В итоге получаем следующий год:

wget --output-document=/var/www/domain/data/www/domain.ru/sitemap.xml --no-check-certificate -q -b https://domain.ru/index.php?route=extension/feed/google_sitemap