黒田です。 >石井です > > $0 > 現在実行中のrubyスクリプトの名前.この変数に代入すると ps(1)の出力が > 変化します.この機能はプログラムの 現在の状態を表示するのに便利です. > >とあるのですが、手もとの Solaris 2.5.1 では代入しても ps の出力に >変化はありませんでした。 Solaris 2.5 で man ps して、-o の説明の中に、 - -- args 全引数を単一の文字列として伴ったコマンド。システ ム実装側で、この値をフィールド幅に切り捨てること もできます。それ以上の切り捨てを行うかどうかも決 められます。この文字列がコマンド開始時にコマンド に渡された引数リストかどうか、あるいはアプリケー ション側で修正した引数かどうかは不定です。なおア プリケーションは、引数リストを修正できるこ と に 頼ったり、修正結果が ps の出力に反映されることを 期待はできません。Solaris の実装においては、この 文字列の長さの最大値は 80 バイトです。またこの文 字列は、コマンド開始時にコマンドに渡された引数リ ストです。 - -- とありますので、ps の出力は変わらないと思います。 - -- 黒田 淳 (くろだ じゅん)