当我输入时qstat -h
,我得到以下选项
[-s {p|r|s|z|hu|ho|hs|hd|hj|ha|h|a}] show pending, running, suspended, zombie jobs,
jobs with a user/operator/system/array-dependency hold,
jobs with a start time in future or any combination only.
h is an abbreviation for huhohshdhjha
a is an abbreviation for prsh
到底是啥啊huhohshdhjha
????
答案1
-s {p|r|s|z|hu|ho|hs|hd|hj|ha|h|a}[+]
仅打印指定状态下的作业,任何状态组合都是可能的。-s prs 对应于不带 -s 的常规 qstat 输出。要显示最近完成的作业,请使用 -s z。要显示用户/操作员/系统/阵列依赖性保留中的作业,请使用 -s hu/ho/hs/hd 选项。-s ha 选项显示使用 qsub -a 命令提交的作业。qstat -s hj 显示所有不符合执行条件的作业,除非该作业在作业依赖性列表中有条目。qstat -sh 是 qstat -s huhohshdhjha 的缩写qstat -sa 是 qstat -s psr 的缩写(请参阅 -a、-hold_jid 和 -hold_jid_ad 选项
强调已添加。
hu
它是、ho
、hs
、hd
和状态的组合,缩写为,这似乎比将所有这些选项都输入出来更可取 hj
。ha
qstat -s h
从实际角度来说,这是打印所有暂停作业的选项。 hu
== 用户保持、ho
== 操作员保持、hs
== 系统保持等。
答案2
我假设huhohshdhjha
是选项hu
、ho
、、和hs
的组合,因为这是组合命令行选项的通用方法。hd
hj
ha
其他随机示例:
netstat -ntlp
然后人们可能会问同样的话:“这个选项到底是什么ntlp
?它不在手册页里!”