On Mon, 2004-10-11 at 16:35, Henrik Schneider wrote:
[..]
> #!/bin/sh
> 
> NumbersOfCPU=16
> COUNT=0
> ProgramToStart="foobin"
> 
> while [ `$COUNT` < `$NumbersOfCPU`];

Mit `irgendwas` führst Du das Programm "irgendwas" aus und leitest Die
Ausgabe um. Statt "<" nimmst Du hier "-lt" ("lighter than"):

while [ "$COUNT" -lt "$NumbersOfCPU" ]; do

> do
>     echo "Starting $ProgramToStart for CPU$COUNT"
>     temppath=`cpu``$COUNT`

Das selbe: Du willst kein Programm namens "cpu" ausführen:
    temppath="cpu"$COUNT

>     ./$temppath/`$ProgramToStart` &

    ./$temppath/$ProgramToStart &

>     COUNT=`$COUNT + 1`

    let $((COUNT++))

> done
> 
> exit 0

Damit hätten wir:

!/bin/bash

NumbersOfCPU=16
COUNT=0
ProgramToStart="foobin"

while [ "$COUNT" -lt "$NumbersOfCPU" ]; do
    echo "Starting $ProgramToStart for CPU$COUNT"
    temppath="cpu"$COUNT
    ./$temppath/$ProgramToStart &
    let $((COUNT++))
done

exit 0

Gruß
Laurence
-- 
Laurence Tonke
Penguin User Group
http://www.pug.org/~laurence

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an