[LUGOS-PROG] BASH skripta!!!

Andraz Princic andraz.princic at hermes.si
Thu Jul 11 13:04:06 CEST 2002


Hvala, sem ustimu. Sem pa rabu zato, ker sem klicu iz ene skripte drugo
skripto in ce sem dau takrat ctrl + c me je vrglo kar iz dveh skript...

Lp

-----Original Message-----
From: Primoz Hrvatin [mailto:primozh at gmx.net] 
Sent: 11. julij 2002 12:13
To: lugos-prog at lugos.si
Subject: Re: [LUGOS-PROG] BASH skripta!!!


--citat sporocila--
avtor: andraz.princic at hermes.si
datum: Thu, 11 Jul 2002 10:06:55 +0200 (CEST)


> Jo!
> 
> A slucajno kdo ve, kako bi naredu v bash skripti, tako, da bi 
> uporabnik pritisnil na poljubno tipko in to bi ga vrglo iz zanke.

Kaj pa je narobe s Control-C, namrec, ta signal namrec lahko hitro
prestrezes, program pa ti lahko nemoteno deluje naprej. 

Recimo:

trap break INT

while [ "1" = "1" ]
  do
   nekaj_delaj
   ce_je_bil_pritisnjen_CTRL-C_prekini_zanko
  done

Sicer ti to dela za cel program, vendar ce je to edina zanka, je to zelo
elegantna resitev. Seveda lahko uporabis kaksen drug signal, da ne izgubis
funkcionalnosti Ctrl-C, recimo SIGQUIT (Ctrl-\) ...

Primoz



More information about the lugos-prog mailing list