推 CaptainH: 取決於你怎麼"丟"job 但你偏偏不寫這個 08/10 00:43
→ noonee: 如果是hpc上當然就是qsub ./exe 08/10 01:36
→ noonee: 我在自己電腦上平丟也只是用 nohup ./exe & 而已 08/10 01:37
→ noonee: 程式本身沒有做平行化所以可以看成很一般的執行 08/10 01:37
補充一下
剛剛有找到 如果是一串的 cmd的話 可以寫成
cmd && cmd && cmd && ....
但是這樣只能限制一次只run 一個job
想問的是 如果是限制同時只有 例如三個jobs 在跑的話該怎麼寫?
謝謝
※ 編輯: noonee (129.119.235.12), 08/10/2016 06:05:51
推 Hevak: GNU parallel 08/10 06:04
→ noonee: 謝謝樓上 正在看是不是我要的 08/10 11:57
→ noonee: 大致上看懂意思了 應該不是我要的 還是謝謝 08/10 14:47
推 bibo9901: 明明gnu parallel 就是你要的 08/10 18:14
推 fourdollars: 樓主要找的是 taskset -c 0 some_heavy_command 吧? 08/10 22:39
推 lspci: 把所有的計算工作寫進一個job script裡面就可以了 08/10 22:44
→ m8403051: 開三個 terminal, 每個各貼一次 cmd && cmd && cmd... 08/11 16:13
推 Hevak: 同時只有3個job這種就是gnu parallel在玩的啊@@ 08/12 21:30