Вообщем проблема такая: не работает запуск скрипта по крону - адрес 100% правильный - скрипт рабочий (спокойно запускается через веб) - все права выставлены - с техподдержкой теряю кучу времени - последний их ответ - с нашей стороны всё нормально На почте у себя увидел письма от крон, что Permission denied (доступ запрещён) Что может запрещать доступ? С чем ещё это может быть связано? Заранее спасибо
А ещё неизвестно как выглядит комманда для запуска вашего скрипта и совместима ли она с ОС сервера. Если она такая , "GET http://site.ru/1.php" то стоит сменить на "php /home/user/site.ru/1.php" ( для CentOS такой вариант будет работать) И стоит проверить права , и как уже сказали, пути тоже.
Поддержка пробовала запускать с консоли (с веба спокойно запускается) - пишет, что не может прочитать один из тхт файлов не может быть прочитан (на него права стоят 755) Абсолютных и относительных путей в скрипте нет. Адрес прописан как /usr/local/bin/php /home/*****/domains/*******/******/time/check.php (был прописан техподдержкой, поэтому проблемы с ним исключаются)
Что ты имел ввиду под словом адрес? От какого пользователя запускается скрипт по web и cron? в студию ls -l и так уже понятно Если проблема не решена, предоставьте информацию от какого пользователя запускается cron/web, в какие группы входят и с какими правами запущены. Так же опишите словами логику работы скрипта с файлами/директориями.