Помогите, пожалуйста, cron настроить

12
Rock'n'rolla
На сайте с 14.09.2009
Offline
146
909

Читал пол ночи и все утро - так особо ничего и не понял.

Мне надо, чтобы каждые 5 минут запускался маленький скрипт в 15 строк кода.

Есть файл с этим скриптом, есть путь к нему.

ВОПРОС: Где прописывать настройки и какие настройки? Ткните носом дурака :confused:

Что писать в строку "команда"?

jpg 12345.jpg
"Vulcan-Bit - лучшая партнерка в сети" (http://vulcan-bit.com?invite=artem_kozirev) KMA.BIZ - Партнерка с крутым конвертом и отчислениями в долларах. Лить! (http://kma.biz)
PEG
На сайте с 15.01.2006
Offline
164
PEG
#1

Путь к файлу с 15 строками кода и писать. В виде /var/www/...- т.е. абсолютный путь.

Знаю всё про Digital Marketing (https://www.mrkt.ng), помогаю в инвестициях у брокера (https://www.positive-x.net), разиваю свой Q&A сервис (https://emmabot.com).
IL
На сайте с 20.04.2007
Offline
435
#2
Что писать в строку "команда"?

http://yandex.ru/yandsearch?text=cron+php&lr=213

В команду либо:

1. {полный путь к скрипту} (если внутри скрипта не указан путь к интерпретатору, может не сработать.)

2. php {путь к скрипту} (путь к php можно уточнить у хостера - что-то вроде /usr/local/bin/php )

3. wget -O .... http://site.ru/path-to-script.php (вместо .. параметры, если нужны - таймаут, например)

Мне надо, чтобы каждые 5 минут запускался маленький скрипт в 15 строк кода.

*/5 там где минуты.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Rock'n'rolla
На сайте с 14.09.2009
Offline
146
#3

Жму "Выполнить" - выдает

Exited with return code = 127

Права 755 поставлены.

Вот что прописал в команде

* * * * * /usr/local/bin/php /home/username/data/www/mysites.ru/data/inc/panel/script.php
O
На сайте с 29.05.2008
Offline
195
#4

php скомпилирован как модуль Apache, а не как CGI? :)

Rock'n'rolla
На сайте с 14.09.2009
Offline
146
#5

ortegas, где это посмотреть, подскажите пожалуйста?

[umka]
На сайте с 25.05.2008
Offline
456
#6
Rock'n'rolla:
Жму "Выполнить" - выдает

127 = Command not found

Нужно указать правильный путь к интерпретатору php, а не скопированный из интернета :)

Как верно заметил уважаемый ortegas, PHP у вас может быть скомпилирован и вовсе без CLI.

Определить это поможет визуальный осмотр директорий, команда find или изучение установочных опций PHP.

p.s. CGI, CLI и модуль — это три разных варианта. Для запуска по крону нужен CLI.

Лог в помощь!
[Удален]
#7

* * * * * /usr/bin/php -f /вашпуть

либо через wget -O

jeanx
На сайте с 27.09.2009
Offline
60
#8

А почему это не реализовать как " curl _http://ваш сайт/скрипт.php" (без_ и кавычек)

[umka]
На сайте с 25.05.2008
Offline
456
#9
jeanx:
А почему это не реализовать как " curl _http://ваш сайт/срипт.php" (без_ и кавычек)

Это тоже самое, что влезать к себе домой через окно :)

Rock'n'rolla
На сайте с 14.09.2009
Offline
146
#10

Делаю через wget, выдает:

Вот что прописано в команде:

wget -O http://site.ru/data/inc/panel/script.php
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий