elsik.ga...@on-line.hu writes: > Ferenc Wagner <wf...@niif.hu> írta: > >> Mintha a SIGINT és a SIGTSTP szignál nem a default módon kezelődne. >> A 'ps s $$' és a 'sleep 1 & ps s $!' parancsok mit mutatnak? > > $ ps s $$ > UID PID PENDING BLOCKED IGNORED > CAUGHT STAT TTY TIME COMMAND > 1000 2918 0000000008010002 000000007ffbfeff 0000000000384004 > 000000004b813efb Ss pts/2 0:00 bash
Tehát minden blokkolható standard szignál blokkolva van. Fura. Nálam: $ ps s $$ UID PID PENDING BLOCKED IGNORED CAUGHT STAT TTY TIME COMMAND 1000 6563 0000000000000000 0000000000010000 0000000000384004 000000004b813efb Ss pts/3 0:11 bash Vagyis csak a SIGCHLD blokkolt (a ps futása közben). Próbáld ki ezt: $ HISTFILE= strace -f -o /tmp/bash.strace -- /bin/bash --noprofile --norc -c 'read -a s </proc/$$/stat; echo ${s[31]}' Nekem 0-át ír ki, vagyis nincs blokkolt szignál. Ha nálad más az eredmény, akkor mutasd meg a /tmp/bash.strace fájlt! -- Feri. _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux