Воопчем установил Друпал, прописал крон и заметил что криво выполняется.
Прописал отправку результатов на ящик и стал счастливым обладателем этих строк:
<?php
/home/####/public_html/cron.php: line 1: ?php: No such file or directory
/home/####/public_html/cron.php: line 2: //: is a directory
/home/####/public_html/cron.php: line 4: /access-logs: No such file or directory
/home/####/public_html/cron.php: line 5: access-logs: command not found
/home/####/public_html/cron.php: line 6: syntax error near unexpected token `('
/home/####/public_html/cron.php: line 6: ` * Handles incoming requests to fire off regularly-scheduled tasks (cron jobs).'
?>
Факт выполнения есть, но блин что-то тут не так. Где поискать ошибку?
Комментарии
cron.php не трогали? У вас вобще сайт работает?
сайт работает. крон не трогал - залил как есть.
Запускайте крон так:
wget www.site.domain/cron.php
єту строку в кронтаб прописать? Или?
у меня в хост-панели в туторах к кронтабу требуют указівать абсолютный физический путь до исполняемого файла.
Пишите эту строку, в крайнем случае используйте внешний крон, в сети хватает сервисов
Ух, ох, с первого раза прекрасно заработало. А не подскажете куда подсмотреть чтобы выяснить в чем дзен? На другом сайте этого же хоста простая запись в кронтаб работала как часы...
К сожалению, не подскажу. Просто запомните, что если кроновский скрипт можно запускать из браузера, то использовать надо wget
Всплыла новая проблема. Только обратил внимание. При каждом запуске крона на файловой базе генеририется файл cron.php.XXXX где ХХХХ - порядковый номер. появление - ежеминутное - с каждым запуском крона. Файл - нулевой величины.
как бороться с такой напастью? раз в неделю удалять пару десятков тысяч файлов, пусть и пустых - влом...
А так появляется?
wget www.site.domain/cron.php > /dev/null
Вот тут написано как настроить крон. Если просто написать wget example.com/cron.php то cron.php (ну не сам исходник конечно) будет всё время скачиваться в текущую директорию.