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

Успіхів. Якщо пригодилось, лайк.

Розкажіть нам про свій проект!