成瀬です。 (2010/08/10 23:32), Tanaka Akira wrote: > C にしてさらに単純化するとこうですかね。 どうもです。 > ^C する前に ps した結果: > freebsd8(23:28:08)% ps u68602 > USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND > akr 68602 0.0 0.1 1536 664 3 SE+ 11:28PM 0:00.00 ./a.out > > やっぱ E ですが、E って具体的にはどういう状況なのかなぁ。 とりあえず ps(3) のソースをみると、exit しているがゾンビではない、と。 if (flag & P_WEXIT && k->ki_p->ki_stat != SZOMB) *cp++ = 'E'; http://svn.freebsd.org/viewvc/base/head/bin/ps/print.c?revision=205271&view=markup あと、ps で wchan を見てみると、以下のようになりますね % pgrep a.out|xargs procstat PID PPID PGID SID TSID THR LOGIN WCHAN EMUL COMM 35305 35304 35304 47112 47112 1 naruse ttyout FreeBSD ELF64 a.out 35304 47112 35304 47112 47112 1 naruse wait FreeBSD ELF64 a.out -- NARUSE, Yui <naruse / airemix.jp>