PDA

Visualizza la versione completa : shell scripting


osvi
05-04-2005, 19:20
supponiamo di avere il file x:

#!/bin/sh

echo "inizio"
./y
echo "fine"

e y:


#!/bin/sh

sleep 5
echo "atteso"

e di dare ./x: si leggerà inizio, si attenderanno 5 secondi e si leggerà fine

tutto ok, ma volevo sapere, è possibile far avvenire una cosa del genere:

-inizio
-parte lo sleep
-fine
-alla fine dei 5sec, atteso

cioè, far in modo che i comandi di "x" non vengano eseguiti a fila solo una volta che sono stati compiuti, ma tutti a botto? :fagiano:

grazie, spero di essermi spiegato :ciauz:

Fatur
05-04-2005, 19:47
così


#!/bin/sh

echo "inizio"
./y &
echo "fine"

e y:


#!/bin/sh

sleep 5
echo "atteso"

osvi
05-04-2005, 19:58
grazie, non sapevo che bastava mandarlo in background :D :D

:zizi:

Loading