linux 下写 shell kill掉运行时间超过5分钟的PHP进程

linux 下写 shell kill掉运行时间超过5分钟的PHP进程,第1张

可以的,能根据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下如何预防php木马。1.首先信棚修改httpd.conf,如果你只允许你的php脚本程序在web目录里 *** 作,可以修改httpd.conf文件限制php的 *** 作路径。比如你的web目录是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几行:php_admin_valueopen_basedir /usr/local/apache/htdocs这样,如果脚本要读取/usr/local/apache/htdocs以外的文件将不会被允许,如果尺好错误显示打开的话会提示这样的错误:Warning:open_basedirrestrictionineffect.Fileisinwrongdirectoryin/usr/local/apache/htdocs/open.phponline4等等。2、防止php木马执行webshell打开safe_mode,在php.ini中设置disable_functions=passthru,exec,shell_exec,system二者选一即可,也可都选3、防止php木马读写文件目录在php.ini中的disable_functions=passthru,exec,shell_exec,system后面加上php处理文件的函数主要有fopen,mkdir,rmdir,chmod,unlink,dirfopen,滑困则fread,fclose,fwrite,file_exists

推荐使用腾讯电脑管家 2 合 1 杀毒版

它集“空指专业病毒查杀、智能软件管理亩明、系统安全防护”于一身,

开创了“杀毒 + 管理”的创新模式。

为国内首个采用“ 4+1 ”核“芯”杀毒引擎的专业杀毒软件。

优化了Avira本地查杀引擎的升级流斗耐配程,

并新增游戏私服恶意驱动的查杀等功能


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8208994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存