Bones,

Si que es poden fer threads, n'hi ha prou en posar un "&" despres de la
comanda o funció, o embolcallar les instruccions amb "()". Si t'agrada o
no, ja és cosa teva ;-)

Aquest script funciona:

----- talla -----
#!/bin/sh

(
        #Això és el threat
        sleep 5
        kill -15 $$
)&

for i in 1 2 3 4 5 6 7 8 9
do
        echo $i
        sleep 1
done

exit
-----------------

Salut!

On Mon, 3 May 2010 20:28:00 +0200, anso - <[email protected]> wrote:
> Estic segur de que es tracta de una tonteria, però no aconsegueixo
> resoldre-ho!
> 
> tinc un script que te una durada determinada (uns 4 minuts) i
m'agradaria
> fer algun tipus de control sobre l'execució per tal que si passessin 6
> minuts s'acabés la execució.
> 
> Que hauria de fer? se m'ha acudit crear un procés fill que executi un
> "sleep
> 260" i després un kill, però ni se si en bash es poden fer processos
fill
> ni
> m'acaba de agradar la idea...
> 
> Oi que hi ha algun mètode mes simple?
> 
> Gracies

--
Marc Olivé
Grup Blau


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Respondre per correu electrònic a