假设我在不同的队列中启动了大量的 xterm。现在他们都把我的屏幕弄得乱七八糟,我已经失去了哪个是哪个。我想将 LSF 作业 ID 和请求的机器内存资源粘贴到 xterm 标题栏中。(我知道我可以在启动时做到这一点,但假设我已经将所有这些 xterms 放在我的桌面上,并且我想在事后将标题插入)
我可以使用它来将文本放入 xterm 标头:
echo -e "\033]2; You can rent this place for a commercial. \007"
我在想这样的事情:
get name out of uname -n
get machine resources for name out of bjobs <<== I don't know how to do that!!!
stick interesting stuff into header
run this in all my xterm.
我想从 bjobs 中得到的重要信息是:
- 机器尺寸(所以我知道我可以在那个 xterm 中启动哪些尺寸的作业)
- LSF 的作业 ID 让我知道如何杀死它。
示例我如何启动 xterm:
qsub -q o_cpu_128G -J Gerts -P gf104 -n 8 -m "rel57" -R "span[hosts=1]" xterm -sb
我从 bjobs 中得到的东西
bjobs
JOBID USER STAT QUEUE FROM_HOST EXEC_HOST JOB_NAME SUBMIT_TIME
8510290 ggottsc RUN o_cpu sc-xterm-02 8*sc-sim-21 Gerts Mar 5 14:44
7347117 ggottsc RUN o_cpu sc-xterm-02 8*l-sim-156 Gerts Mar 10 11:48
9081323 ggottsc RUN o_cpu sc-xterm-02 8*l-sim-237 Gerts Mar 11 10:21
谢谢,格特