[ruby-list:603] system(nil)

From: Yuichi Odani <odani@...>
Date: 1996-09-26 08:12:13 UTC
List: ruby-list #603
はじめまして、小谷@トランスコスモスともうします。

rubyに限らず、私はスクリプト系言語は、ど素人ですので場違いでしたら
ご容赦ください。

% cat test.rb
#!/usr/local/bin/ruby
system(ARGV.join(" "))

というスクリプトで...
%test.rb ls -l
-rwxr-xr-x  1 odani          45 Sep 26 17:01 test.rb
という感じで引数を指定すれば、問題なく動作するのですが、

引数を指定しない場合はcoreを吐いてしまいます。
%test.rb
test.rb:2:in `system': Unknown error (0)
Bus error (core dumped)

もちろん、引数のチェックをすれば済むことなのですが、少し気になりました
のでご報告させていただきます。

ちなみに環境はSunOS 4.1.4で、rubyのビルドはgcc-2.7.2、configureのみで
行いました。
--
Yuichi Odani <odani@trans-cosmos.co.jp>

In This Thread

Prev Next