Настройка задания cron с помощью Webmin

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

Благодаря!

  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 .

Визуальный вопрос.

Вот визуально добавить новые 5 мин. Int. Работа Cron в Webmin версии 1.610.

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

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

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

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

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

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

Это способ linux сделать это, у webmin может быть способ сделать это через web ui. возможно, это то, о чем вы спрашиваете?

goto Webmin> System> Scheduled Cron Jabs -> 'создать новое запланированное задание cron', и, как упоминалось выше, используйте команду php со сценарием в качестве параметра, чтобы выполнить его