从浏览器运行cron作业

时间:2011-10-03 12:12:02

标签: php cron

我有几个自动运行的cron作业,我被要求在浏览器中添加一个“立即运行”的按钮......这可能吗?其中一些cron作业需要从命令行执行,因为它们需要大约15分钟...是否可以从浏览器执行它们,而不是像普通的php函数那样但是以某种方式从浏览器触发外部php?

1 个答案:

答案 0 :(得分:2)

您正在寻找exec()功能。

如果是15分钟的任务,则必须重定向其输出并在后台执行。通常,exec()等待命令完成。

示例:exec("somecommand > /dev/null 2>/dev/null &");