使用Webmin设置cron作业

时间:2011-04-29 13:13:22

标签: php cron webmin

我正在尝试使用Webmin设置一个Cron作业,每5分钟运行一次。它需要以.php文件为目标并在该文件中运行php脚本。当我在“命令”字段中输入文件的路径时,它不起作用。我只是想知道我做错了什么,我在哪里放置我需要运行Cron作业的文件路径。

谢谢!

5 个答案:

答案 0 :(得分:25)

  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

答案 1 :(得分:21)

A Visual Of The Question.

这是添加新5分钟的视觉效果。诠释。 Cron Job In Webmin版本1.610。

答案 2 :(得分:2)

将其放入“命令”SLE(单行输入)字段中。当您到达计划页面时,单击[立即运行]进行测试。

一定要检查写入的记录(Webmin单元测试),并且肯定会测试(使用存根)来自Webmin的调度,因为一些Webmin模块有点不稳定。

答案 3 :(得分:1)

我猜你正在运行一个linux环境。在这种情况下,您可以运行命令(通过ssh / terminal)php /path/to/file.php

如果这样可行,那么现在的诀窍是使其成为预定的命令。您可以通过键入crontab -e来使用crontab执行此操作。然后,这将打开一个文本编辑器,您可以键入以下内容:

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

然后每小时运行一次命令php /path/to/file.php并重新启动该过程。

这是linux的做法,webmin可能有办法通过web ui这样做。也许那就是你在问什么?

答案 4 :(得分:0)

goto Webmin> System> Scheduled Cron Jabs - > '创建新的预定cron作业'并且如上所述使用php命令和脚本作为参数来执行它

相关问题