Вызовите помощника Kohana из cron (или любого URL) - PullRequest
7 голосов
/ 12 ноября 2009

Мне нужно вызвать помощника Kohana (или любую платформу php MVC) из задания Cron.
Как я могу это сделать?
Сервер Linux, поэтому я могу думать только о двух возможных решениях:
1- Откройте URL из задания cron, которое подключается к контроллеру и делает то, что должно.
2. Вызовите контроллер Kohana без прохождения через веб-сервер, но с помощью CLI PHP. (это вообще возможно? Я так не думаю, для работы может потребоваться среда веб-сервера)

Знаете решение? Спасибо

Ответы [ 3 ]

11 голосов
/ 12 ноября 2009

с помощью структуры kohana вы можете передать "uri" в качестве параметра командной строки:

/ path / to / контроллер index.php / method / param

вы можете попробовать это, вам обязательно понадобится контроллер, но вам не нужно использовать wget или curl

1 голос
/ 01 ноября 2010

Вы можете сделать это как:

lynx > /dev/null -dump "URL"
wget -q -O /dev/null "URL"
fetch -o /dev/null "URL"
curl -s -o /dev/null "URL"

просто замените URL

1 голос
/ 12 ноября 2009

Разве вы не можете просто свернуть или добавить URL?

...