% ruby -ve 'system("exit 0"); p $?'
ruby 1.8.0 (2003-10-10) [i686-linux]
#<Process::Status: pid=16853,exited(127)>

というように、system("exit 0") で exited(127) となるのは意図された挙動
でしょうか?

perl では、

% perl -e 'system("exit 0"); print "$?\n"'   
-1

というように区別されるようです。
-- 
[田中 哲][たなか あきら][Tanaka Akira]