2

我正在编写一个 PHP 脚本来进行一些处理,但我只希望它在脚本尚未运行时运行。我也只希望脚本最多运行 5 分钟。

我知道我可以使用 设置超时set_time_limit,但这样做不会删除我在执行期间创建的锁定文件。

他们是在达到时间限制时调用函数的一种方式,以便我可以执行清理吗?

4

1 回答 1

2

在测试环境中进行了尝试,并使其与以下内容一起使用(错误报告关闭+关闭功能):

<?php

$test = function() {
    print("\n\nOOPS!\n\n");
};

error_reporting(0);
set_time_limit(1);
register_shutdown_function($test);

while (true) {
}
于 2013-05-07T01:31:01.787 回答