Zdravím,
článek je sice hezky napsaný, ale skoncil tak nějak uprostřed.
Pro pokračování tabulky signálů bych doporučil např. "man 7 signal". Trohu mi v článku chybí informace o dalších signálech (> 31) TRxxx, k čemu slouží, jak se dají využít, jaká jsou úskalí atd. Za zmínku by jistě stála i problematika threadů v souvislosti se signály (např. posun SIGRTMIN).
Rad bych se tedy zeptal, jestli nějaké pokračování bude.
Díky.
Muzete mi pls vysvetlit tu posledni vetu? ... "Zvláštne; keď sa chcete zbaviť zombie, musíte si na ňu počkať"
Na koho, ze se musi cekat? Asi nejaky sum v debugovani slovenstiny
Proces potomok pri svojom zaniku posle rodicovi SIGCLD a stane sa z neho zombie - v tabulke procesov ho stale vidno (v ps tusim v stave 'Z'). V tomto stave zostane az kym rodic neurobi wait()/waitpid(): wait == pockat (angl.). Hm?
Zombie proces se odstrani z tabulky procesu bud:
a) tim, ze na nej rodic zavola syscall wait nebo waitpid
b) zabitim rodice
zkill realizuje moznost a) tim, ze modifikuje kod procesu rodice (coz evidentne neni v praxi prilis prakticke, ale zrejme by se dala najit situace, kdy by se to hodilo pri vyvoji).
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
autor smichal dva signaly: 1) SIGSTOP - neda se odchytit, stopne v kazdem pripade 2) SIGTSTP - stop z terminalu, lze odchytit, standartni akce je zastaveni