Периодический запуск страницы

Аватар пользователя godson godson 20 августа 2017 в 21:07

Уважаемые друпалеры, подскажите, пожалуйста, как мне сделать так, чтобы каждую минуту запускалась определенная страница сайта, которая содержит php-скрипт в себе. Проблема в том, что у меня сервер дома... под одним ip находится несколько сайтов с разными адресами, и все это за nat. Поэтому непонятно что прописывать в cron... Подумал, что у самого друпала, наверняка есть какой-то инструмент для этого...?

Комментарии

Аватар пользователя juto juto 20 августа 2017 в 21:18

У друпала стандартный cron и аналогичный хук.

godson wrote:

у меня сервер дома

серверный crontab

Аватар пользователя godson godson 22 августа 2017 в 13:49

Стандартный не подходит, потому что он не связан с самим сайтом. Как мне прописать в нем адрес страницы ОПРЕДЕЛЕННОГО сайта?

Аватар пользователя vbard vbard 23 августа 2017 в 2:18

У сайта есть локальное доменное имя? Его и пропишите в кронтабе того же сервера, на котором сайт крутится. Дёргайте страничку wget-ом.
*/1 * * * * wget -qO /dev/null http://mysite.local/task.php

или курлом
*/1 * * * * curl --request GET 'http://mysite.local/task.php'

Аватар пользователя godson godson 28 августа 2017 в 12:15

vbard, пожалуйста, подскажите, где можно прописать этот самый локальный доменный адрес? Я в name и алиасом и в dns вроде прописал, он при команде wget http://mysite.ru.local/dobus пишет:
Распознаётся mysite.ru.local (mysite.ru.local)... 127.0.0.1
Подключение к mysite.ru.local (mysite.ru.local)|127.0.0.1|:80... ошибка: В соединении отказано.

Аватар пользователя godson godson 30 августа 2017 в 9:13

Хм... А как он поймет, что мне нужно открыть сайт с конкретным адресом? Ведь они все у меня под одним ip?

Аватар пользователя godson godson 1 сентября 2017 в 8:18

Слушайте, как неудобно без уведомлений на емайл... А что произошло-то? Почему в blacklist попали?