Priority
批處理作業中的作業優先級
我對正在使用的集群沒有管理權限。我想優先考慮我送出的一些工作。我如何將其合併到我的批處理文件中:
#!/bin/bash #$ -V #$ -cwd #$ -N name #$ -y #$ -pe orte 1 #$ -o output ~/ct.exe
好吧,如果您想使用標準使用者控制優先級,則需要降低不太重要的腳本的優先級,這樣最重要的腳本會執行得更快。
例如:
我的低優先級腳本:
#!/bin/bash renice 20 $$ #lot of nice things
mymediumpriorityscript
#!/bin/bash renice 10 $$ #lot of nice things
我的高優先級腳本
#!/bin/bash renice 00 $$ #lot of nice things
並在 .bashrc 中將 shell 的優先級配置為 10,這樣您就可以使用“nice”將子程序管理為其他優先級,例如:
.bashrc
renice 10 $$