最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell腳本如何查詢進(jìn)程并殺死

 更新時(shí)間:2023年07月18日 15:48:15   作者:qq759035366  
工作中經(jīng)常需要寫一個(gè)定時(shí)腳本,需要找到一個(gè)進(jìn)程,然后殺死,并定時(shí)重新啟動(dòng)這個(gè)進(jìn)程,這篇文章主要介紹了shell腳本查詢進(jìn)程并殺死,需要的朋友可以參考下

shell腳本查詢進(jìn)程并殺死

說明:
工作中經(jīng)常需要寫一個(gè)定時(shí)腳本,需要找到一個(gè)進(jìn)程,然后殺死,并定時(shí)重新啟動(dòng)這個(gè)進(jìn)程。

具體腳本如下:(ngsp代表是什么進(jìn)程)

#!/bin/bash
ID=`ps -ef | grep ngsp | grep -v grep | awk '{print $2}'`
echo $ID
for id in $ID
do
kill -9 $id
echo "kill $id"
done

或者有些朋友看了,不明白,我這里就舉一個(gè)httpd的例子吧

1. 安裝一個(gè)apache服務(wù)

yum -y install httpd
systemctl start httpd

在這里插入圖片描述

網(wǎng)頁訪問:IP:80 比如1.117.92.32:80 看到網(wǎng)頁說明httpd部署成功了。

在這里插入圖片描述

查看httpd的服務(wù):

在這里插入圖片描述

如下是腳本殺死進(jìn)程和啟動(dòng)腳本

[root@VM-4-11-centos ~]# ls
kill_httpd.sh  start_httpd.sh
[root@VM-4-11-centos ~]# cat kill_httpd.sh 
#!/bin/bash
ID=`ps -ef | grep httpd | grep -v grep | awk '{print $2}'`
echo $ID
for id in $ID
do
kill -9 $id
echo "kill $id"
done
[root@VM-4-11-centos ~]# cat start_httpd.sh 
#!/bin/bash
systemctl start httpd
[root@VM-4-11-centos ~]# 

設(shè)置定時(shí)啟動(dòng)腳本:crontab -e進(jìn)行編輯

[root@VM-4-11-centos ~]# crontab -l #查看定時(shí)任務(wù),我的腳本在 /root/路徑下,我這是每天10點(diǎn)50運(yùn)行殺死進(jìn)程,然后每天10點(diǎn)52重新啟動(dòng)httpd服務(wù)
*/5 * * * * flock -xn /tmp/stargate.lock -c '/usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &'
50 10 * * * /root/kill_httpd.sh
52 10 * * * /root/start_httpd.sh
[root@VM-4-11-centos ~]# 

到此這篇關(guān)于shell腳本查詢進(jìn)程并殺死的文章就介紹到這了,更多相關(guān)shell查詢進(jìn)程并殺死內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

百色市| 阿拉善右旗| 叙永县| 临颍县| 万州区| 马尔康县| 奉化市| 宁国市| 金寨县| 龙门县| 潜江市| 瑞昌市| 北安市| 昭平县| 大埔县| 新竹县| 遂川县| 上饶市| 石景山区| 潮安县| 乌苏市| 孝义市| 曲沃县| 江口县| 鹤壁市| 基隆市| 林芝县| 崇阳县| 仁化县| 西丰县| 彭泽县| 景东| 临泉县| 清水县| 南木林县| 汾阳市| 呼玛县| 吉木萨尔县| 灵寿县| 都匀市| 仙桃市|