Hi!
Hogy tudom megtudni, hogy ha egy process kap egy signalt, azt melyik progcess kuldte.
Elsosorban Perl-ben erdekelne.
By(t)e
TBS::Antiemes
- 1032 megtekintés
Hozzászólások
C-ben: man 2 sigaction leírja. A lényeg:
A sigaction függvénnyel kell a szignálkezelő rutint regisztrálni, az egyik argumentum egy sigaction struktúra, aminek sa_sigaction eleme mutat a függvényre, a flag-ek közé pedig kell egy SA_SIGINFO.
A szignált kezelő fv három argumentumot kap, az egyik ezekből egy siginfo_t struktúra, aminek si_pid értéke adja meg kérdésedre a választ.
Perl-ben: fogalmam sincs, de valszeg a posix modulban megvannak a közvetlen megfelelői a fentieknek.
- A hozzászóláshoz be kell jelentkezni
Hi!
Koszi.
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni