Moze ktoś wie jakie sygnały mogą być wyłapane przez proces, gdy ten znajduje się w stanie uśpienia z wyjątkiem sygnałów SIGALRM oraz SIGCONT?
Czy w ogóle da sie przechwycic sygnal, gdy proces znajduje się w stanie uśpionym?
Moze ktoś wie jakie sygnały mogą być wyłapane przez proces, gdy ten znajduje się w stanie uśpienia z wyjątkiem sygnałów SIGALRM oraz SIGCONT?
Czy w ogóle da sie przechwycic sygnal, gdy proces znajduje się w stanie uśpionym?
Jeżeli stan uśpienia wywołujesz funkcją wait() to możesz wyłapać z pewnością sygnały użytkownika. Właśnie do tego służą. Są to SIGUSR1 oraz SIGUSR2. Do wyłapywania użyj struktury SIGACTION http://opengroup.org/onlinepubs/007908775/xsh/sigaction.html, tam znajdziesz również typy sygnałów.
Jak chcesz mogę umieścić mój program do obsługi sygnałów albo podesłać ci na maila abyś miał wzór.
Pozdrowienia.
Dzięki ale juz sobie z tym poradziłem.