IntelliJ IDEA運行bat腳本,自動taskkill端口進程
IDEA運行bat腳本,自動taskkill端口進程
在idea運行完程序后,再次重新運行時如果之前的程序仍然占用著端口會導致報錯:端口被占用。
因此每次重新運行都需要移除之前的端口所在的進程,這對于調(diào)試開發(fā)過程是非常頻繁的操作。
需要一個快速的辦法直接移除端口進程,
如下:
首先創(chuàng)建一個bat文件
然后打開文件編寫bat代碼:
@echo off REM 獲取命令行參數(shù)作為要查找的端口號 set port=%1 IF "%port%"=="" ( echo Please provide a port number as the first argument. exit /b 1 ) REM 執(zhí)行 netstat 命令獲取相關信息 set command="netstat -ano | findstr %port%" for /f "delims=" %%i in ('%command%') do set "first_result=%%i" for %%a in (%first_result%) do set "last_data=%%a" REM 執(zhí)行 taskkill 命令終止進程 if not "%last_data%"=="" ( taskkill /f /pid %last_data% ) else ( echo No matching result found for port %port%. )
打開idea工具
進入File-Settings...
Tools-External Tools選擇添加新的
隨便輸入一個Name
并且Program選擇前面的bat文件,然后保存就行
需要執(zhí)行bat腳本時
直接選擇Tools-External Tools-腳本文件名稱
可以看到 終端輸出運行結果
端口進程taskkill成功
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
springboot后端存儲富文本內(nèi)容的思路與步驟(含圖片內(nèi)容)
在所有的編輯器中,大概最受歡迎的就是富文本編輯器和MarkDown編輯器了,下面這篇文章主要給大家介紹了關于springboot后端存儲富文本內(nèi)容的思路與步驟的相關資料,需要的朋友可以參考下2023-04-04Java編程實現(xiàn)服務器端支持斷點續(xù)傳的方法(可支持快車、迅雷)
這篇文章主要介紹了Java編程實現(xiàn)服務器端支持斷點續(xù)傳的方法,涉及Java文件傳輸?shù)南嚓P技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11使用Spring Security和JWT實現(xiàn)安全認證機制
在現(xiàn)代 Web 應用中,安全認證和授權是保障數(shù)據(jù)安全和用戶隱私的核心機制,Spring Security 是 Spring 框架下專為安全設計的模塊,具有高度的可配置性和擴展性,而 JWT則是當前流行的認證解決方案,所以本文介紹了如何使用Spring Security和JWT實現(xiàn)安全認證機制2024-11-11SpringAOP實現(xiàn)日志收集管理功能(步驟詳解)
這篇文章主要介紹了SpringAOP實現(xiàn)日志收集管理功能,本文分步驟通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03使用eclipse + maven一步步搭建SSM框架教程詳解
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三個開源框架整合而成,常作為數(shù)據(jù)源較簡單的web項目的框架.這篇文章主要介紹了eclipse + maven搭建SSM框架 ,需要的朋友可以參考下2017-11-11