Cron php ispmanager

Люба х...ня

cron php ispmanager

Часто при разработке сайтов приходится запускать фоновые задачки. Например обновление различных кэшей, статистика , генераторы сайтмап и тп. И вроде бы ничего сложного в этом нет но, ...

В данной статье описаны грабли, которые могут возникнуть при запуске задач в ispmanager

1. команда для запуска php файла

нужно определить путь до интерпретатора

wg@wg-hp:~$ whereis php
php: /usr/bin/php /usr/bin/X11/php /usr/share/php /usr/share/man/man1/php.1.gz

Итак путь: /usr/bin/php-q

2. Файл php

путь к файлу должен быть абсолютный

/home/user/data/www/site.com/path/to/file.php

3. Содержимое файла php

- никаких относительных путей, cron запускает скрипт из папки $HOME

- никаких сессий, перезагрузок страницы

4. Команда для запуска (результат)

/usr/bin/php-q /home/user/data/www/site.com/path/to/file.php

Успехов. Если пригодилось, лайк.

Расскажите нам о своем проекте!