强制停止加载php页面

时间:2018-01-05 09:21:04

标签: php html

我第一次使用HTML和PHP。我有一个php页面,它有一个调用shell脚本的提交按钮。这个shell脚本执行一些大约需要10-15分钟的任务。 单击提交按钮后,将打开一个新页面,立即打印一些信息,然后在后台运行该脚本。

但是,浏览器标签显示仍在加载的页面。无论如何我可以阻止装载栏。 php代码片段看起来像这样:

if($_POST['action'] == 'Test') {
    $result = liveExecuteCommand("/usr/bin/test.sh &");
}

2 个答案:

答案 0 :(得分:1)

使用exec命令并将输出重定向到null:

{self.props.lead.show ? <Selectize
                        queryfield={'tags'}
                        handleChange={(e) => this.props.updateLeadData(self.props.leadKey, 'tags', 'update', e)}
                        value={self.props.lead.tags}
                        create={false}
                        persist="false"
                        multiple
                        options={self.props.TAGS}
                    /> : <div>{taglist}</div>}

这不应该等待过程结束。

答案 1 :(得分:1)

即使使用Collections.sort(rows, (o1, o2) -> -Boolean.valueOf(o1.isLine()).compareTo(o2.isLine())); die()终止脚本,也会执行析构函数。

更多详情 exit
how to stop