[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: una de bash scripting..



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, <marc.olive@grupblau.com> 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 - <ansobegues@gmail.com> 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


Reply to: