Настройка работы cron с помощью Webmin - PullRequest
8 голосов
/ 29 апреля 2011

Я пытаюсь настроить задание Cron с помощью Webmin для запуска каждые 5 минут.Он должен быть нацелен на файл .php и запустить скрипт php в этом файле.Когда я вписываю путь к файлу в поле «Команда», он не работает.Мне просто интересно, что я делаю не так, и где я могу указать путь к файлу, который мне нужен для запуска задания Cron.

Ответы [ 5 ]

25 голосов
/ 31 мая 2012
  1. System -> Scheduled Cron Jobs
  2. Click Create a new scheduled cron job.
  3. In Command box enter /usr/bin/php -q /var/www/path/to/your_php_script.php
  4. Click "Times and dates selected below .." radio button
  5. Click "Selected.." under Minutes section
  6. Select 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 (use control key) and click 'Save' button.
21 голосов
/ 27 декабря 2012

A Visual Of The Question.

Вот визуально добавление нового 5 мин. Int. Cron Job In Webmin версия 1.610.

2 голосов
/ 20 ноября 2011

Поместите его в поле «команда» SLE (однострочный ввод).Когда вы достигнете страницы планирования, нажмите [Запустить сейчас], чтобы протестировать.

Любым способом проверяйте записанные записи (модульный тест Webmin) и обязательно проверяйте (с заглушкой) планирование из Webmin, как некоторые из Webminмодули немного облупились.

1 голос
/ 29 апреля 2011

Я предполагаю, что вы работаете в среде Linux.в этом случае вы можете запустить команду (через ssh / терминал) php /path/to/file.php.

Если это работает, то теперь хитрость заключается в том, чтобы сделать это запланированной командой.Вы можете сделать это с помощью crontab, набрав crontab -e. После этого откроется текстовый редактор, в котором вы можете ввести что-то из следующего:

@hourly php /path/to/file.php >/dev/null 2>&1

. Затем он будет запускать команду php /path/to/file.php каждый час и отключатьprocess.

Это способ Linux, у webmin может быть способ сделать это через веб-интерфейс.может быть, это то, что вы спрашиваете?

0 голосов
/ 24 января 2012

Перейдите в Webmin> Система> Запланированные Jron-ы Cron -> «Создать новое запланированное задание Cron» и, как упоминалось выше, используйте команду php со скриптом в качестве параметра для его выполнения

...