( Raynes | 2022. 05. 30., h – 03:08 )

Ehhez tudnál valami konkrétabban tanácsolni? Hogyan paraméterezzem a trap parancsot, ha azt akarom, hogy pl. a SIGUSR1 szignálra indítsa újra az adott scriptet, vagy akár csak egy al-shellben futó függvényt?

Gyanítom, hogy az általam már linkelt netes szkript is valami ilyesmit csinál ebben a sorban, de nem pontosan értem a parancs részleteit:
trap 'trap - TERM; kill 0' INT TERM QUIT EXIT

Annyival tisztában vagyok, hogy a trap parancs után az első paraméter elvileg egy parancs (amit végre kell hajtani), a második paraméter a szignál, amire a parancs triggerelődik. De még nem vitézkedtem ezzel soha, így az apró trükkjeit nem ismerem. Talán csak egy régi szkriptemhez kukáztam össze ilyet a netről, amiben csak annyi kellett, hogy maga a szkript ne reagáljon a SIGKILL és SIGTERM szignálokra.