in /etc/init.d/xinetd is the following code: check(){ ebegin "Performing Consistency Check" /bin/kill -s IOT xinetd &>/dev/null eend $? } However, "kill" should be replaced by "killall".
why? doesn't /etc/init.d/xinetd check work for you? -- Maurizio
it needs to be `killall` because `kill` does not take in names of processes as input ... also, kill does not recognize the signal 'IOT' while `killall` does ... and last, all the other functions use `killall` ... fixed in cvs ... http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/sys-apps/xinetd/files/2.3.9/xinetd.rc6.diff?r1=1.1&r2=1.2