我有几个自动运行的cron作业,我被要求在浏览器中添加一个“立即运行”的按钮......这可能吗?其中一些cron作业需要从命令行执行,因为它们需要大约15分钟...是否可以从浏览器执行它们,而不是像普通的php函数那样但是以某种方式从浏览器触发外部php?
答案 0 :(得分:2)
您正在寻找exec()
功能。
如果是15分钟的任务,则必须重定向其输出并在后台执行。通常,exec()
等待命令完成。
示例:exec("somecommand > /dev/null 2>/dev/null &");