2.11.8. Изменение рабочего каталога cron

Рабочим каталогом для запуска задач cron по умолчанию является home.

Добавьте в начало запускаемого скрипта:

$_SERVER['HTTP_HOST'] = 'имя_сайта';
$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
$_SERVER['REQUEST_METHOD'] = 'GET';
chdir('/home/имя_хостинга_аккаунта/имя_сайта/поддомен/путь/к/каталогу');
Используйте этот метод, если при запуске задачи получаете ошибку вида «cd: No such file or directory».
  1. Создайте на хостинге файл с любым названием (например, cron.sh) и следующим содержимым:
    #!/bin/bash
    укажите команды, которые нужно запускать
  2. Добавьте задачу cron и в качестве самой задачи укажите путь к созданному файлу.
Содержание