From: Motohiro KOSAKI Date: 2010-11-26T22:37:53+09:00 Subject: [ruby-core:33405] [Ruby 1.9-Feature#2351] system() hardlinked to /bin/sh Issue #2351 has been updated by Motohiro KOSAKI. Hi SUS says > The environment of the executed command shall be as if a child process were created using fork(), and the child process invoked > the sh utility using execl() as follows: > > execl(, "sh", "-c", command, (char *)0); > > where is an unspecified pathname for the sh utility. In other word, it doesn't refer SHELL environemnt. Now ruby does so too because it is easy understandable. Moreover you can invoke zsh easily by you wrote or similar way. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2351 ---------------------------------------- http://redmine.ruby-lang.org