① linux 下写 shell kill掉运行时间超过5分钟的php进程
可以的,能根据Cpu累积耗时杀掉程序。
相关进程名字要知道哈。
假设以php进程为名字。
p_name=php
while true
do
sleep 3
#每3秒检查一次。
pro="$(ps -A|grep "$p_name"|head -n1)"
time="$(echo $pro|awk '{
split($3,tab,/:/); if (tab[2]+tab[1]*60>=5) {print 1}else{print 0}
}')"
#上面那句利用awk判断时间是不是大于5分钟。是则输出1,否则输出0.
pid="$(echo $pro|awk '{print $1}')"
#如果为1 就杀掉那个进程。
if [ $time = '1' ]
kill -9 $pid
fi
done
② 怎么彻底删除linux下编译安装的apache和php
啊 这个很容易删除吧.
源码编译安装,都会通过--prefix 参数安装目录的.
先停止所有服务直接把安装目录文件夹删除,然后再到/etc配置文件下删除配置文件 就可以了...
然后再通过find命令确定一下就可以了..一般都没这必要.只要删除安装目录和配置文件就可以了..
③ linux 如何关闭正在执行的php脚本
1. 如果不是后台执行,直接ctrl+c 就终止执行
2. 如果是后台执行
首先执行:sudo ps -ef|grep php
再次执行:sudo kill -9 pid 或者 sudo kill -15 pid
pid 为ps命令查处的进程号。
④ linux centos7 怎么重启php-fpm
/etc/init.d/php-fpmstart
/etc/init.d/php-fpmstop
/etc/init.d/php-fpmrestart
/etc/init.d/php-fpmreload
⑤ Linux下PHP的完全卸载
如果想把PHP彻底的卸载干净,直接用yum的remove命令是不行的,而需要查看有多少rpm包,然后按照依赖顺序逐一卸载,在网上查了好多,都是通过者拦 "rpm -qa | grep php" 命令查看有哪些rpm包,然后按照依赖关系依次卸载。
通过命令查看
按照依赖关系进行卸载
通游改过上面的方法,有些时候可以,有些时候不行,有更好的办法神嫌判可以彻底卸载。
不管依赖关系强制性卸载
这样可以不管依赖关系强制性卸载,这里有一点需要注意的是后面的rpm包写到版本就可以了,否则可能会出现没有安装的情况,如上所示,即去掉后面的”.el6.x86_64“
⑥ 如何卸载php
如果您要卸载PHP,需要根据您安装PHP的方法和平台,采取不同的卸载方法。闹旁下面是几种常见的PHP卸载方法:
在Linux系统上使用命令卸载PHP:
如果您是在Linux系统上通过命令行安装的PHP,可以使用以下命令卸载:
或者使用以下命令删除所有与PHP相关的包:
在Windows系统上通过控制面板卸载PHP:
如果您是在Windows系统上通过安装程序安装的PHP,可以通过以下步骤卸载:
点击开始菜单,在搜索框中输入“控制面板”,并打开它。
点击“程序”或“程序和功能”,找到PHP并选择它。
点击“卸蚂型载”按钮,根据提示完成卸载。
在Mac系统上通过终端卸载PHP:
如果您是在Mac系统上通过Homebrew安装的PHP,可以使用以下命令卸载:
或者使用以下命令删除所有与PHP相关的包:
如果您通过其他方式安装了PHP,请查找相应的卸载方法。卸载PHP时,最好备份您的液物橡配置文件和数据,以防数据丢失。