Fråga : Shell skrivar för att köa befaller

Jag behöver ett enkelt skrivar att den ska processaa 100 ska initialt starten för commands.
It de första 8 commands.As varje befaller fullföljande som den ska start, de nästa befaller alltid att hålla skötsel 8 i sänder, tills alla dem har varit completed.

the befaller för att vara utförda ändringar för this
it för looks lika till ett arkiv, körningar och en utförbar bortgång det ctlen sparar - namnge, och logfilename

cd simrun01
. /simrun <
för FCON> simrun01.out
cd ../simrun02. /simrun <
för FCON> simrun02.out
cd ../simrun03. /simrun <
för FCON> simrun03.out
cd ../simrun04. /simrun <
för FCON> simrun04.out
cd ../simrun05. /simrun < skulle idéer för FCON> simrun05.out

Any är appreciated.

Russ
" klar "

Svar : Shell skrivar för att köa befaller

Funderare I detta är ett enklare att närma sig
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
nr.! /bin/bash

cd /some/path

för dir i simrun*
gör

  riktiga stunder
  gör
    om [$ (jobb | wc - l) - gt 8]
    därefter
       sömn 1
    annars
       $dir/simrun  $dir/$dir.out &
       avbrott 2
    fi
  gjort

gjort
~
Andra lösningar  
 
programming4us programming4us