2.12.8. Зміна робочого каталогу cron

За замовчуванням робочим каталогом для запуску завдань cron є home.

На початку скрипту, що запускається, додайте такі рядки (використовуйте свою назву сайту та шлях):

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