① 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時,最好備份您的液物橡配置文件和數據,以防數據丟失。