Zde si netroufnu na definitivní odpověď, ale tipnu si: Očekával bych, že trap se bude týkat procesu shellu, ale ne procesů z něj volaných. Tzn. když v trapnutém bashi spustím smyčku, která bude běhat pořád dokolečka, a potom tomuto bashi pošlu signál INT, tak se trap aktivuje. Když z trapnutého bashe spustím jiný program (třeba passwd, ale klidně i další bash), tak ten žádnou past nastavenou nemá a tudíž na signál INT zareaguje normálně tím, že se ukončí. Že k tomu došlo já v trapnutém bashi poznám podle návratového kódu.
Copyright students of FIT CTU and others, 2014. Content on this site is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.