Signal is ignored after Process.daemon


#1

e$B1sF#$G$9!#e(B

Process.daemon e$B$r8F$V$H%7%0%J%k$,<uM}$5$l$J$/$J$k$h$&$J$s$G$9$,!"e(B
e$B$3$l$O$=$&$$$&$b$N$G$7$g$&$+!#e(B

$ ruby19 -ve ‘Process.daemon; sleep’
ruby 1.9.2dev (2009-02-19 trunk 22454) [i686-linux]

$ ps x | grep ruby19
32228 ? Ss 0:00 ruby19 -ve Process.daemon; sleep
32230 pts/1 S+ 0:00 grep ruby19

$ kill -int 32228

$ ps x | grep ruby19 # e$B@8$-;D$C$F$$$ke(B
32228 ? Ss 0:00 ruby19 -ve Process.daemon; sleep
32232 pts/1 S+ 0:00 grep ruby19


#2

In article removed_email_address@domain.invalid,
Yusuke ENDOH removed_email_address@domain.invalid writes:

Process.daemon e$B$r8F$V$H%7%0%J%k$,<uM}$5$l$J$/$J$k$h$&$J$s$G$9$,!"e(B
e$B$3$l$O$=$&$$$&$b$N$G$7$g$&$+!#e(B

e$B$=$&$$$&0U?^$O$"$j$^$;$s!#%P%0$G$9!#e(B