Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何限制php脚本的执行时间_Php_Linux_Time_Limit - Fatal编程技术网

如何限制php脚本的执行时间

如何限制php脚本的执行时间,php,linux,time,limit,Php,Linux,Time,Limit,我正在通过Linux运行一个php脚本(不是通过我的浏览器)(php script.php)。 现在,我想将执行时间限制为10秒,这意味着10秒后进程将自行关闭。我该怎么做? 已尝试设置时间限制。 已经试过睡眠(10);退出() 他们都没有关闭脚本。更改php.ini配置文件中的最大执行时间(以秒为单位) 最大执行时间=7200 在php.ini中搜索使用set\u time\u limit函数怎么样?您可以查看文档 功能 void set_time_limit ( int $seconds )

我正在通过Linux运行一个php脚本(不是通过我的浏览器)(php script.php)。 现在,我想将执行时间限制为10秒,这意味着10秒后进程将自行关闭。我该怎么做? 已尝试设置时间限制。 已经试过睡眠(10);退出()


他们都没有关闭脚本。

更改php.ini配置文件中的最大执行时间(以秒为单位)

最大执行时间=7200


在php.ini中搜索

使用
set\u time\u limit
函数怎么样?您可以查看文档

功能

void set_time_limit ( int $seconds )

您正在运行什么版本的php?当启用安全模式时,设置的时间限制不起作用,但安全模式在5.3中已被弃用,并在5.4中被删除。尝试使用die()而不是exit(),但我希望在运行脚本(php script.php 60)=运行脚本60秒时更改max execution time变量。正如我所说的,已经尝试过,看起来它没有成功终止进程。