prestaveni signalu za behu

Petr Skoda skoda na sunstel.asu.cas.cz
Úterý Červen 2 17:00:19 CEST 1998


prosim experty o vyjadreni:

mam binarku jisteho programu, ktery si nastavi pri spusteni casovac 
 na sigalrm na nejakou dobu, takze po uplynuti dane doby je tomuto jobu
poslan SIGALRM, na coz on skonci.

Zajimalo by me, zda-li se da napsat jakysi wrapper, ktery by tuto binarku
spoustel, ale pritom ji prestavil reakci na SIGALRM na ignore.

Dosahl jsem tohoto efektu tim, ze zavolam gdb
dam attach PID_jobu
    hadle SIGALRM ignore
    continue

job bezi vesele dal a kdyz mu poslu kill -ALRM vesele jej ignoruje, stejne
jako kdyz uplyne ona doba.  

Al chtel bych reseni trvale na urovni systemu bez gdb (bez pod nim je
zpomaleny a navic, pokud jej dettachnu,vse se obnovi a po uplynuti doby se
zabije.

Je pripadne nejaky administratorsky prikaz pro nastavovani reakci na
signaly jobum ? 
Da se pripadne ta binarka hacknout tak, aby se pro dany signal reakce
zmenila ?

Vsechny man stranky popisuji volani sigaction apod jen kdyz je dom do
daneho programu ale nikde neni PID jineho programu, u ktereho to chci
menit.


Diky za  napady

 

************************************************************************* 
*  Petr Skoda                         Tel   : (0204) 649201, l. 361     * 
*  Stelarni oddeleni                          (0204) 620361, 620136     *
*  Astronomicky ustav AVCR            Fax   : (0204) 620250             *
*  251 65 Ondrejov                    e-mail: skoda na sunstel.asu.cas.cz  *
*  Ceska republika                            pskoda na mbox.cesnet.cz     *
*************************************************************************



Další informace o konferenci Linux