VPS. Помогите настроить Cron

sht_job
9 років
0
Здравствуйте. Подскажите пожалуйста как правильно настроить cron?
На данный момент я промучился, указывал разные варианты, но так и не пришёл к решению проблемы.

Система: centos 6.5, ispmanager 4.4, cron(установлен и пишет, что запущен: yadi.sk/i/9UGS9ZlJjBhxr )

Проверяю на файле freel.com.ua/face/cron/test.php, содержание файла:
<?php
//В случае простого вызова файла


$fd = fopen("my_cron.txt","a");
fwrite($fd, "всё прошло успешно");
fclose($fd);
?>

Файл my_cron.txt chmod 777

Проверял следующими командами (ssh):
wget -O /dev/null -q freel.com.ua/face/cron/test.php - результат null
/usr/bin/wget -O - -q -t 1 ' freel.com.ua/face/cron/test.php' - результат null
/usr/bin/curl -O - -q -t 1 'freel.com.ua/face/cron/test.php' - результат error скрин yadi.sk/i/0bMKS9F-jBiET
/usr/bin/curl 'freel.com.ua/face/cron/test.php' error скрин yadi.sk/i/e18ZBG4JjBiKN

В общем я не знаю как правильно нужно указать этот параметр, сам скрипт если открыть в браузере - отрабатывает успешно.

Нуждаюсь в вашей помощи, заранее спасибо.
toxi
9 років
1
попробуйте в консоли так:
GET http://freel.com.ua/face/cron/test.php

либо вариант:
php /home/аккаунт/freel.com.ua/www/face/cron/test.php

Открыл скрипт в браузере, он выдал просто пустую страницу.

Для добавления в крон, достаточно в консоли выполнить:
crontab -e

и ввести одну из указанных выше команд в формате:
<Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели> GET http://freel.com.ua/face/cron/test.php

либо так:
<Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели> php /home/аккаунт/freel.com.ua/www/face/cron/test.php


Формат cron:
* * * * *
| | | | |
| | | | |
| | | | +----- Дни недели (диапазон: 1-7)
| | | +------- Месяцы     (диапазон: 1-12)
| | +--------- Дни месяца (диапазон: 1-31)
| +----------- Часы       (диапазон: 0-23)
+------------- Минуты     (диапазон: 0-59)

Cron через веб не использовал на хостинге, поэтому не подскажу как и что там.
sht_job
9 років
0
Спасибо вам хороший человек, просто через GET всё заработало, так и настроил.. на данный момент такой вариант мне подходит.

Велике дякую!
Тема закрита.