SIGTERM v Jave

Juraj Lutter otis na wilbury.sk
Čtvrtek Červenec 23 16:14:28 CEST 2009


Dusan Zatkovsky wrote:
> Ahoj.
>
> Mam dost vazny problem so zachytavanim signalov v jave.
>
> V konzolovej aplikacii potrebujem garantovat, ze sa mi vykona urcity blok 
> kodu. Akekolvek prerusenie vo vnutre tohoto bloku je povazovane za fatalnu 
> chybu, ktoru treba potom rucne riesit. Tento blok sa vykonava cyklicky.
>
> Ja teraz potrebujem mat moznost tu aplikaciu rucne zastavit pomocou ctrl+c. 
> Problem je, ze aj nasledovny testovaci kod na ctrl+c zvysoka kasle a 
> aplikacia sa (s)proste zastavi. Pritom pomocou kill -TERM $pidProcesu sa 
> aplikacia chova tak, ako ma ( vypise text a pokracuje dalej ).
>   

ctrl+c generuje SIGINT, nie SIGTERM.

System V (Solaris): man signal.h, man termio


-- 
Juraj Lutter                            |  /\  ASCII Ribbon Campaign
otis (at) wilbury (dot) sk              |  \/  - NO HTML/RTF in e-mail
http://www.wilbury.sk/                  |  /\  - NO Word docs in e-mail
JID: otis (at) jabber (dot) vx (dot) sk
!07/11 PDP a ni deppart m'I  !pleH




Další informace o konferenci Konference