Подскажите по крону

ishipilov
На сайте с 25.12.2011
Offline
101
444

хочу чтобы периодически запускался скрипт по адресу site.ru/my_page

Понимаю, что нужно что-то вроде этого:

php /var/www/admin/www/site.ru/index.php

только как передать параметр "/my_page"???

Или параметр строки нельзя передать?

мой .htaccess:

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
AddDefaultCharset UTF-8
N3
На сайте с 28.04.2014
Offline
98
#1

Эм... Зайти в админку на хостинге, добавить в крон полный путь к php скрипту и поставить выполнение по расписанию - не?

Неискоренимо нежелание пользоваться поисковыми системами - даже находясь на форуме о поисковых системах © Cell Влазить напрямую в базу — это невозможно © Игорь Белов, mchost.ru Если SeoPult купил ссылку - значит она "рабочая" © Nat_SeoPult
ishipilov
На сайте с 25.12.2011
Offline
101
#2
Nam3D:
Эм... Зайти в админку на хостинге, добавить в крон полный путь к php скрипту и поставить выполнение по расписанию - не?

да это понятно, непонятно как передать параметр "my_page"

PEG
На сайте с 15.01.2006
Offline
164
PEG
#3

Что еще за параметр "/my_page"? Куда и ДЛЯ ЧЕГО он должен передавать? Он изменяемый? Пояните задачу конкретнее. Непонятно о чем вы и что хотите получить.

Знаю всё про Digital Marketing (https://www.mrkt.ng), помогаю в инвестициях у брокера (https://www.positive-x.net), разиваю свой Q&A сервис (https://emmabot.com).
domen4you
На сайте с 08.03.2013
Offline
53
#4

в вашем случае это не параметр, а часть урл

PEG
На сайте с 15.01.2006
Offline
164
PEG
#5

Рабочие варианты "пальцем в небо" (не понимая вашей задачи конкретно):

php /var/www/admin/www/site.ru/my_page/index.php

php /var/www/admin/www/site.ru/index.php?my_page=1

N3
На сайте с 28.04.2014
Offline
98
#6

Что такое параметр my_page? Я из темы вижу что my_page - это самостоятельный скрипт:

ishipilov:
хочу чтобы периодически запускался скрипт по адресу site.ru/my_page

А следовательно он должен лежать по пути: /var/www/admin/www/site.ru/my_page который и надо запихнуть в крон. Либо я чего-то не понимаю...

ЗЫ судя по теме не только я не понимаю что происходит.

ishipilov
На сайте с 25.12.2011
Offline
101
#7
Nam3D:

А следовательно он должен лежать по пути: /var/www/admin/www/site.ru/my_page который и надо запихнуть в крон. Либо я чего-то не понимаю...

В том то и дело что my_page это не папка, а часть url.

PEG:

php /var/www/admin/www/site.ru/index.php?my_page=1

Попробую этот вариант, чуть позже отпишусь

D
На сайте с 14.01.2007
Offline
153
#8

php /var/www/admin/www/site.ru/index.php my_page

особое внимание на пробел. "my_page" будет в $argv

ishipilov
На сайте с 25.12.2011
Offline
101
#9
Dinozavr:
php /var/www/admin/www/site.ru/index.php my_page

особое внимание на пробел. "my_page" будет в $argv

Теперь все работает прекрасно, спасибо!

Также спасибо всем кто ответил - всем плюсанул.

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