Perfecte! gracies a tots!

Timeout no el puc instalar a la maquina on el puc executar, simplement no ho
tinc permès...

el primer manual era una mica avançat per a mi, però finalment amb l'exemple
del marc he trobat la sol·lució! gracies a tots!

P.D. No coneixia el us de $$, suposo que significa el proces pare, no?

El 3 de maig de 2010 20:57, <[email protected]> ha escrit:

>
> 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
>

Respondre per correu electrònic a