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