ps -f | grep php先查找进程
再用kill -9[PID]强制终止进程
‘贰’ 如何让PHP停止执行代码
die();
exit;
都是代表不往下执行
‘叁’ PHP判断后停止执行后面的代码.用RETURN和EXIT哪个好
return 是一个返回值,而exit或exit()都是终止程序,不往下执行,exit()可以这样用:exit('数据错误')
‘肆’ 在php程序中,若包含的文件不存在,则使用什么时程序会被终止执行
使用require和require_once时候找不到文件,后面的程序会终止运行,
‘伍’ 如何终止PHP脚本的运行
PHP中提供了以下两个函数来终止程序执行:
//die();
//exit();
//ps:
echo'helloworld!';
die();
echo'worldhello!';//不会被输出
‘陆’ php程序执行过程中可以手动暂停程序执行
这个貌似不行的把。php是服务器端语言,你要手动控制停止的话必须像服务器发送请求‘停止’,但是如果程序正在执行的话,这个请求正常是处于一个等待状态,等之前的请求执行完才会去执行‘停止’的请求。不知道你的具体需求是什么,所以没有办法给你更好的解决方案。
‘柒’ PHP 中怎样终止单个进程
<?php
exec("kill-9pid,$op,$status);
?>
把结果逐行追加到$op的结尾处,只有指定了第二 个参数时,才可以用第三个参数,用来取得命令执行的状态码。$status 1 kill成功,0 是失败(一般情况下是无此进程)。
我的实际项目中是在执行的开始通过getmypid()获取进程id保存到数据库,如果crontab再次触发则把之前的进程kill掉再重新执行一遍以上代码。
希望能帮到你。
‘捌’ linux 如何关闭正在执行的php脚本
1. 如果不是后台执行,直接ctrl+c 就终止执行
2. 如果是后台执行
首先执行:sudo ps -ef|grep php
再次执行:sudo kill -9 pid 或者 sudo kill -15 pid
pid 为ps命令查处的进程号。