( Raynes | 2022. 05. 31., k – 07:23 )

Végigolvastam a két linket, és az elsőn azt írják, amit már sejtettem. A USR1 szignálra beindul a handler shell függvény, amit megadtam neki, de cserébe abbahagyja a szkriptem fő loopját, és abba nem tér vissza. Ezt ki lehetne úgy védeni, hogy a handlernek megadott egy újabb függvényt, ami az eredetileg kívánt függvényt hívja és a loopot is újraindítja.

Amit még nem értek: a példádban a sleep-nek a USR1 szignálra való kilövése mitől jobb vagy gyorsabb, mintha magát a sleep folyamatát lőném ki kívülről, szignálozás nélkül?