• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

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

Форумы VPS Помогите настроить Cron
sht_job
19.09.2015 15:09
хостинг: есть
домен: есть
Помогите настроить Cron
Здравствуйте. Подскажите пожалуйста как правильно настроить cron?
На данный момент я промучился, указывал разные варианты, но так и не пришёл к решению проблемы.

Система: centos 6.5, ispmanager 4.4, cron(установлен и пишет, что запущен: Яндекс.Диск )

Проверяю на файле http://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 http://freel.com.ua/face/cron/test.php - результат null
/usr/bin/wget -O - -q -t 1 ' http://freel.com.ua/face/cron/test.php' - результат null
/usr/bin/curl -O - -q -t 1 'http://freel.com.ua/face/cron/test.php' - результат error скрин Яндекс.Диск
/usr/bin/curl 'http://freel.com.ua/face/cron/test.php' error скрин Яндекс.Диск

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

Нуждаюсь в вашей помощи, заранее спасибо.
toxi
19.09.2015 22:00
хостинг: есть
домен: есть
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
19.09.2015 23:17
хостинг: есть
домен: есть
Спасибо вам хороший человек, просто через GET всё заработало, так и настроил.. на данный момент такой вариант мне подходит.

Велике дякую!
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города