Скрипт admin/cli/cron.php никогда не запускался, а должен запускаться каждые 1 мин..

Скрипт admin/cli/cron.php никогда не запускался, а должен запускаться каждые 1 мин..

by Westklock Недопрограмист -
Number of replies: 2
Как включить данный скрпит, или настроить чтобы автоматически запускался?
Sum of ratings: -
In reply to Westklock Недопрограмист

Re: Скрипт admin/cli/cron.php никогда не запускался, а должен запускаться каждые 1 мин..

by Николай . -
Если вопрос про windows, то здесь пример скрипта https://docs.moodle.org/all/es/Cron_con_Windows
In reply to Николай .

Re: Скрипт admin/cli/cron.php никогда не запускался, а должен запускаться каждые 1 мин..

by Игорь Ш -
Добрый день!

У меня на Windows Server 2008 это работает так:
Скачал файл crontab.zip вот здесь http://blog.nagaychenko.com/wp-content/uploads/2010/02/crontab.zip
Распаковал,, в полученной папке 3 файла:

1 crontab - сюда записываются задания в формате крона
2 crontab.exe - это исполняемый файл
3 cron.log - отчет о работе крона
crontab - сюда записываются задания в формате крона
crontab.exe - это исполняемый файл
cron.log - отчет о работе крона
Далее запускаем файл crontab.exe, если надо чтобы крон стартовал сразу при запуске Windows, то помещаем его в папку автозапуска (пуск->программы->автозапуск), файл не работает как сервис, поэтому выход только такой.

Далее заходим в файл crontab и записываем команду

1
* * * * * c:\php\php c:\inetpub\wwwroot\*****.ru\admin\cli\cron.php
это команда будет запускать файл cron.php каждую минуту.

Вот и все настройки, можете пользоваться и работать. Конечно это не полноценный демон, но главную задачу — запуск файла он делает.

В файле cron.log — будет записываться лог выполняемый кроном, вот содержимое:

1 17.02.2010 23:06 Cron started.
2 17.02.2010 23:07 c:\php\php c:\inetpub\wwwroot\*****.ru\admin\cli\cron.php
3 17.02.2010 23:08 c:\php\php c:\inetpub\wwwroot\*****.ru\admin\cli\cron.php
Для остановки работы крона, убираем его из процессов, с помощью диспетчера задач.

Удачи!