Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【HTcondor】condor_rmでジョブIDでフィルターをかけて一部のジョブのみ止めたい

condor_rmの復習

ジョブIDを見たい時は

condor_q -nobatch -all

みたいにして調べる

一番左にあるのがジョブID

123456.0
123456.1
123456.2

のように書かれていたら、一度の投入時に、設定を少し変えて同時に投げられたジョブ

condor_rm 123456

と書くと3つとも止まる

condor_rm 123456.0

と書くと、うち1つだけ止めることもできる

condor_rmでジョブIDでフィルターをかけて一部のジョブのみ止めたい

上記の方法でジョブIDを調べておく、その上で、

condor_rm -constraint "ClusterId >= 123456"

のように書くと、部分的にジョブを止められる


参考

Re: [Condor-users] removing a range of jobs?

メモ

condor_rm -constraint 'ClusterId == X && ProcId < 16'

holdだけを止めたい時は

condor_rm -const 'jobstatus==5' 

とかでもいけるらしい