Pull to refresh

Comments 6

Все написанное выше(за исключение кусочка php-ой специфики в последнем пункте), также имеет отношение к любому другому вызову из крона.
Полезная статья, к сожалению на первые и четвертые грабли пришлось наступить и искать решение самому…
Кстати никогда раньше не пользовался && для разделения команд, всегда только;
Из того, что нашел в интернете в данном случае && не нужно, эта специальный оператор, который выполняет последующую команду только при удачном завершении предыдущей
Neocor, а какое решение четвертого случая ты нашёл для себя?
Для себя взял за правило не использовать относительные пути в скриптах для крона. Всегда вычислять и обращаться к ФС полными путями.
Бесспорно. Всё это можно найти в спецификациях.

Но когда дело доходит до конкретного примера в нём опускают многие дополнительные параметры. Которые в зависимости от настроек хостинга могут быть критичными или нет. Я в программировании самоучка и программирую в стиле «копи паст». Переезд с одного хостинга на другой заставил понервничать и почитать много литература.

Материал будет полезен тем, кто уже пишет на php, но не вдаётся в особенности linux и хостинга на нём.
$path_parts = pathinfo($_SERVER['SCRIPT_FILENAME']); // определяем директорию скрипта
chdir($path_parts['dirname']); // задаем директорию выполнение скрипта
Есть такие удобные магические константы, в частности, __FILE__ и __DIR__
Sign up to leave a comment.

Articles

Change theme settings