自動執行程式 - Linux

Table of Contents


請問是否可以寫一個script

達到下面的要求

===================================

假設有4個可執行檔為a1 a2 a3 a4

每個程式執行的時間不固定

我想一次"同時只執行兩個程式"

等到有程式執行完畢後

下一個程式再繼續執行

例如一開始先執行 a1 和 a2

隔一段時間後 a2 跑完

a3 接著繼續跑

這時 a1 和 a3 正在跑

再經過一段時間之後 a1 跑完

a4 繼續接著跑

這時 a3 和 a4 正在跑

跑到最後結束

=================================

其實就很像 qsub 這種指令

有辦法在pc上達成嗎?

有什麼關鍵字可以google嗎

感謝

--

All Comments

Puput avatarPuput2013-10-27
&丟背景,$!取得pid,一直ps看它在不在,不在就跑另一個.
Edward Lewis avatarEdward Lewis2013-10-29
pc也可以弄openpbs喔
Leila avatarLeila2013-11-01
寫 makefile 然後 make -j2 可以嗎 XD?