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

$ sleep 1 & ps s $!
[1] 3340
 UID PID PENDING BLOCKED IGNORED CAUGHT
STAT TTY TIME COMMAND
 1000 3340 0000000000000000 000000007ffafeff 0000000000000000
0000000000000000 S pts/2 0:00 sleep 1

 >
 > És ha indítasz egy bash --noprofile --norc shellt?
 >

próbáltam, de minden ugyanaz.

 > > Tovabba minden, ami shell scripten keresztul indul el, az kilepes
 > > utan vagy a memoriaban marad (pl. chromium-browser), vagy el sem
 > > indul (pl. banshee).
 >
 > strace-t nekik!

a `strace banshee` ennél a sornál akad meg:

futex(0x926fc0, FUTEX_WAIT_PRIVATE, 0, NULL

érdekes, hogy itt utána simán kilépek ^C-vel:

futex(0x926fc0, FUTEX_WAIT_PRIVATE, 0, NULL^C <unfinished ...>

viszont hiába lép ki, a banshee ott csücsül továbbra is a memóriában és
csak -9-cel lehet kilőni.

(ha több strace info kéne, hány sort másoljak ki, ami már elég lehet?)
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux

válasz