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 >

