Linux終止進程(kill process)的一些玩法

經常運行一個程序時,表面上已經終止了,實際上還在后臺運行。一來呢,它可能占據端口,導致端口復用的時候報錯。二來呢,它可能占用GPU,讓你顯存直接少一塊。
尤其是在多進程程序,假如運行“python train.py”,直接后臺起了8個進程,你需要終止這些進程的話,你可以用最原始的方法:

ps -ef | grep "python train.py"
# 8 個 pid
kill -9 <pid> # 運行8次

很直接,但是不夠優雅。而且效率低下。你可以這樣:

kill -9 $(pgrep -f "python train.py")

一行命令,就能終止所有的相關進程。用這個命令時需要特別小心,確保不傷及無辜進程
為了更優雅一點,我們可以把這行命令寫到bashrc或者zshrc里:

vim ~/.bashrc
# paste the following
mykill() {kill -9 $(pgrep -f "$1")
}
source ~/.bashrc

然后,我們就可以:

mykill "python train.py"

這樣就很優雅了~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900484.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900484.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900484.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《比特城傳奇:公鑰、私鑰與網絡安全的守護之戰》

點擊下面圖片帶您領略全新的嵌入式學習路線 &#x1f525;爆款熱榜 88萬閱讀 1.6萬收藏 第一章&#xff1a;雙鑰之謎 比特城的清晨總是籠罩著一層薄霧&#xff0c;仿佛這座城市本身就是由無數個0和1編織而成的幻境。在這里&#xff0c;信息如同空氣般無處不在&#xff0c;但…

BGP路由協議之屬性1

公認屬性是所有 BGP 路由器都必須能夠識別的屬性 公認必遵 (Well-known Mandatory) : 必須包括在每個 Update 消息里公認任意 (Well-known Discretionary) : 可能包括在某些 Update 消息里。 可選屬性不需要都被 BGP 路由器所識別 可選過渡(OptionalTransitive) : BGP 設備不…

Pr視頻剪輯 Premiere Pro 2024 for Mac

Pr視頻剪輯 Premiere Pro 2024 for Mac 文章目錄 Pr視頻剪輯 Premiere Pro 2024 for Mac一、介紹二、效果三、下載 一、介紹 Premiere Pro 2024 for Mac是一款專業的視頻編輯軟件&#xff0c;廣泛應用于電影、電視、廣告等領域。它為Mac用戶提供了強大的剪輯、調色、音頻處理等…

oracle 包的管理

在PL/SQL程序開發中&#xff0c;為了方便實現模塊化程序的管理&#xff0c;可以將PL/SQL元素&#xff08;如存儲過程、函數、變量、常量、自定義數據類型、游標等&#xff09;根據模塊的程序結構組織在一起&#xff0c;存放在一個包中&#xff0c;稱為一個完整的單元&#xff0…

LINUX 5 cat du head tail wc 計算機拓撲結構 計算機網絡 服務器 計算機硬件

計算機網絡 計算機拓撲結構 計算機按性能指標分&#xff1a;巨型機、大型機、小型機、微型機。大型機、小型機安全穩定&#xff0c;小型機用于郵件服務器 Unix系統。按用途分&#xff1a;專用機、通用機 計算機網絡&#xff1a;局域網‘、廣域網 通信協議’ 計算機終端、客戶端…

從零開始的圖論講解(1)——圖的概念,圖的存儲,圖的遍歷與圖的拓撲排序

目錄 前言 圖的概念 1. 頂點和邊 2. 圖的分類 3. 圖的基本性質 圖的存儲 鄰接矩陣存圖 鄰接表存圖 圖的基本遍歷 拓撲排序 拓撲排序是如何寫的呢? 1. 統計每個節點的入度 2. 構建鄰接表 3. 將所有入度為 0 的節點加入隊列 4. 不斷彈出隊頭節點&#xff0c;更新其…

強化學習Q-Learning:DQN

強化學習Q-Learning/DQN 本文是一篇學習筆記&#xff0c;主要參考李宏毅老師的強化學習課程。 目前主流的強化學習方法大致可以分為 policy-based 和 value-based 兩大類。之前我們介紹的 policy gradient 策略梯度&#xff0c;就是 policy-based 的方法。本文要介紹的 Q-learn…

W公司云安全解決方案

1 安全理念DevOpvSec 統一安全運營 2 安全責任分層模型 3 云安全產品線 4 云安全解決方案/部署架構 5 安全能力 6 信創云平臺適配 7 統一化安全運營 利用云安全平臺實現統一的安全運維 8 安全資源池的統一納管 9 案例分享&#xff1a;私有云 10 云安全解決方案的衍生特點 11 …

python中的in關鍵字查找的時間復雜度

列表&#xff08;List&#xff09; 對于列表來說&#xff0c; in 運算符的復雜度是 O(n)&#xff0c;其中n是列表的長度。這意味著如果列表中有n個元素&#xff0c;那么執行 in 運算符需要遍歷整個列表來查找目標元素。 以下是一個示例&#xff0c;演示了在列表中使用 in 運算…

MySQL基礎 [一] - Ubuntu版本安裝

目錄 預安裝 先查看自己操作系統的版本 添加MySQL APT下載源 下載 安裝 正式安裝 查看MySQL狀態 打開MySQL 預安裝 先查看自己操作系統的版本 lsb_release -a 添加MySQL APT下載源 下載 下載發布包 下載地址 : https://dev.mysql.com/downloads/repo/apt/ 這里下…

Springboot整合Mybatis+Maven+Thymeleaf學生成績管理系統

前言 該系統為學生成績管理系統&#xff0c;可以當作學習參考&#xff0c;也可以成為Spirng Boot初學者的學習代碼&#xff01; 系統描述 學生成績管理系統提供了三種角色&#xff1a;學生&#xff0c;老師&#xff0c;網站管理員。主要實現的功能如下&#xff1a; 登錄 &a…

操作系統之文件系統

&#x1f9d1; 博主簡介&#xff1a;CSDN博客專家&#xff0c;歷代文學網&#xff08;PC端可以訪問&#xff1a;https://literature.sinhy.com/#/literature?__c1000&#xff0c;移動端可微信小程序搜索“歷代文學”&#xff09;總架構師&#xff0c;15年工作經驗&#xff0c;…

AG32:MCU和CPLD如何交互?

本文檔介紹了AG32開發中&#xff0c;MCU與CPLD交互的具體方式以及例子。如需了解AG32更多資料可發郵件&#xff1a;salesagm-micro.com 一、MCU和CPLD直接交互 cpld工程創建及編譯的操作流程&#xff0c;參考文檔《AG32下fpga和cpld的使用入門》 在工程中&#xff0c;用戶邏輯…

機器人軌跡跟蹤控制——CLF-CBF-QP

本次使用MATLAB復現CLF-CBF-QP算法,以實現機器人軌跡跟蹤同時保證安全性能 模型 使用自行車模型來進行模擬機器人的移動動態,具體的模型推導參考車輛運動學模型-自行車模型 采用偏差變量 p ~ = p ? p r e f u ~ = u ? u r e f \tilde{p} = p - p_{ref} \\ \tilde{u} = …

009_抽象類和接口

抽象類和接口 final關鍵字常量 單例模式&#xff08;設計模式&#xff09;枚舉類抽象類抽象類的注意事項、特點使用抽象類的好處模版方法設計模式 接口接口的好處接口的注意事項 final關鍵字 final關鍵字是最終的意思&#xff0c;可以修飾類、方法、變量。 修飾類&#xff1a;…

新潮透明液體水珠水滴失真故障扭曲折射特效海報字體標題設計ps樣機動作素材 Bubble Photoshop Templates

只需單擊幾下即可創建引人注目的視覺效果&#xff01;您需要做的就是將您的文本或圖像放入智能對象中并應用作。 包中包含&#xff1a; 15 個靜態 Photoshop 模板&#xff08;PS 2019 及更高版本&#xff09; 01-05 垂直布局 &#xff08;22504000&#xff09;06-10 水平布局…

Android DiaLog全屏設置,帶有叉號的彈窗,這個彈窗分為兩個部分,一個是主體,另一個是關閉部分。自定義布局彈窗

1.先上圖。要實現的效果圖。 2.這是我自己實現的效果圖&#xff0c;是不是跟效果圖一摸一樣 來看看整體效果 3.我把自己實現的效果圖的代碼寫出來。如下就是我的代碼 3.1首先是MainActivity類 import androidx.appcompat.app.AppCompatActivity;import android.app.Alert…

NVR接入錄像回放平臺用EasyCVR打造地下車庫安防:大型商居安全優選方案

一、背景分析 隨著居民生活品質的提升&#xff0c;大型商業建筑和住宅小區紛紛配套建設地下停車庫。但是地下車庫盜竊、失火、惡意毀壞車輛、外部人員隨意進出等事件頻發&#xff0c;部署視頻監控系統成為保障地下車庫的安全關鍵舉措。 目前&#xff0c;很多商業和住宅都會在…

階段測試 【過程wp】

分享總結: 回顧起來,真的感慨很多呀。看著并不難啊,但難的是解題思維:如何判斷該頁面的關鍵點,快速地確定問題的核心,找到對應的解決方法。達到便捷、高效的得到結果。我們做了整整近七個半小時。在這個過程中,我發現自己的思維鈍化,不太能自主高效地劃分判斷漏洞類型,…

【C++】<STL部分>:STL標準模板庫概要

STL(standard template libaray-標準模板庫)&#xff0c;是C標準庫的重要組成部分&#xff0c;包含了很多常用的數據結構和算法。 在我們學習了模板的之后&#xff0c;再來看STL&#xff0c;就能知道它是C標準庫中的模板類和模板函數的集合&#xff0c;作為可復用的庫大大提高…