[linux] 大批量刪除任務(wù)

一不小心投了巨多任務(wù),或者投遞的資源不合理時,想批量殺掉這些任務(wù)。


image.png

kill的方法就不說了,我這里用qdel的方法。
用了這么一條命令:

 qstat |sed '1,2d' |awk -F' ' '{print $1}' |sed ':x;N;s/\n/ /;b x'|cat
image.png

再用qdel刪除即可。這里還是用了兩步,而且用sed將換行符替換為空格很復(fù)雜的樣子,不友好。

image.png

其實可以直接用xargs簡化:

qstat |sed '1,2d' |awk -F' ' '{print $1}' | xargs qdel
image.png

也可根據(jù)用戶或者運行狀態(tài)有選擇性地刪除,如只刪等待狀態(tài)的任務(wù)而不刪除運行中的任務(wù)。

qstat -u USERNAME | grep "qw" | cut -d" " -f1 | xargs qdel
image.png

同樣,刪除運行中的任務(wù):

qstat -u USERNAME | grep "r" | cut -d" " -f1 | xargs qdel

cutawk均可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,225評論 0 0
  • grep擅長查找,awk擅長分析(select),sed擅長批量編輯行 概述 SED的英文全稱是 Stream E...
    piziyang12138閱讀 980評論 0 3
  • grep擅長查找,awk擅長分析(select),sed擅長批量編輯行概述SED的英文全稱是 Stream EDi...
    Arroganter閱讀 1,140評論 0 7
  • 命令行的藝術(shù) 前言 基礎(chǔ) 日常使用 文件及數(shù)據(jù)處理 系統(tǒng)調(diào)試 單行腳本 冷門但有用 僅限 OS X 系統(tǒng) 僅限 W...
    進擊的諾基亞閱讀 3,925評論 0 19
  • 滴滴答答,時針繞了一圈又一圈。最近的日子于我們來說是實習(xí)最后一個月,于14級學(xué)弟學(xué)妹來說正是選擇困難期,選...
    菁小清閱讀 350評論 0 1

友情鏈接更多精彩內(nèi)容