1. ホーム
  2. ssh

[解決済み] qdel を使用して、私のジョブを 1 つずつではなく、一度にすべて削除してください。

2022-02-10 08:26:43

質問内容

簡単な質問なのですが、なかなか答えが見つかりません。

クラスタ内で多数のジョブが稼働しており(>20)、それらをすべて削除してやり直したいのです。

によると このサイト だけでいいはずなのですが。

qdel -u netid

を使えば、すべて取り除くことができますが、私の場合、それが返ってきます。

qdel: invalid option -- 'u'
usage: qdel [{ -a | -c | -p | -t | -W delay | -m message}] [<JOBID>[<JOBID>]|'all'|'ALL']...
   -a -c, -m, -p, -t, and -W are mutually exclusive

これは明らかにコマンドが動作しないことを示しています。

念のため、確認しました。

qstat -u <username>

で、自分の仕事の一覧は表示されるのですが。

qdel -u <username>

も失敗します。

解決方法は?

の中に答えが埋もれているのを発見しました。 古いsupercluster.orgのスレッド :

qselect -u <username> | xargs qdel

完璧に動作しました。