原文:shell腳本根據端口號kill掉進程

假設一個應用場景,在某種環境下, 我們需要去關閉某個應用進程, 然后重新部署啟動.不一樣的場景需要使用不一樣的腳本,比如在使用tomcat時,可以通過start.up.sh和shutdown.sh進行操作,但是別的好像就沒有好的辦法了,所以采用的是kill掉應用的PID, 然后重新部署啟動.然而每次啟動的PID都是不一樣的, 但是我們知道的是每次都會啟動同樣的端口號, 如果通過端口號查詢到應用的P ...

2019-09-08 21:31 0 677 推薦指數:

查看詳情

根據端口號kill掉進程

場景: “一個cmd窗口運行任務,但不會停止,需要在其執行一段時間后自動停止”,引入這個.bat腳本kill掉固定端口對應的進程。具體如下: setlocal enabledelayedexpansionfor /f "tokens=1-5" %%a in ('netstat -ano ...

Thu Oct 10 22:17:00 CST 2019 2 603
shell腳本中根據端口號kill對應的應用進程

shell腳本中根據端口號kill對應的應用進程 在做項目時候,因為后端代碼不規范,過一段時間就要重啟項目,因為手頭忙別的事兒,對項目代碼重構比較費時間,就寫了個重啟的腳本,湊合下、 shell中通過端口號查詢pid 運行項目 ...

Fri Sep 04 18:32:00 CST 2020 0 819
CentOS查看進程端口號以及kill操作

查看端口: 使用 netstat -anp | grep 8090即:netstat –apn | grep 8090 查看進程:1、ps 命令用於查看當前正在運行的進程,grep 是搜索例如: ps -ef | grep 8090,表示查看所有進程里 CMD 進程 ...

Fri May 10 02:51:00 CST 2019 0 642
shell中通過端口號查詢PID、進程數量

1、shell中通過端口號查詢PID $7第七個字段 2、shell中通過端口號查詢進程數量: jcNumber=$(netstat -nlp | grep :$port | wc -l) #停止服務之前判斷服務是否已經停止 jcNumber=`netstat ...

Thu May 07 00:54:00 CST 2020 0 950
shell腳本中根據端口號查詢PID

今天寫了個es安裝腳本腳本安裝過程中,需要重啟es。 需求就是,根據es端口號,查到對應的pid,根據pid將進程殺死,然后重啟。 shell中通過端口號查詢pid ...

Mon Oct 19 17:40:00 CST 2020 0 434
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM