実験は、コレクタによって作成されたディレクトリ内に格納されます。実験の操作に、cp、mv、rm など通常の UNIX® コマンドを使用し、ディレクトリに適用することができます。Forte Developer 7 (SunTM ONE Studio 7, Enterprise Edition for Solaris) より前のリリースの実験には当てはまりません。このため、これらの UNIX コマンドのような働きを持つ、実験のコピー、移動、および削除用の 3 つのユーティリティーが用意されています。次に、これらのユーティリティー er_cp(1)、er_mv(1)、er_rm(1) を説明します。
実験のデータには、プログラムによって使用された各ロードオブジェクトのアーカイブファイルが含まれます。これらのアーカイブファイルには、ロードオブジェクトの絶対パスとその最終修正日付が含まれています。実験を移動またはコピーしたときにこの情報が変更されることはありません。
次の 2 つの形式の er_cp コマンドを使用できます。
er_cp [-V] experiment1 experiment2 er_cp [-V] experiment-list directory |
最初の形式の er_cp コマンドは、experiment1 を experiment2 にコピーします。 experiment2 が存在する場合、 er_cp はエラーメッセージを出力して終了します。2 つ目の形式は、リスト中の空白で区切られた一群の実験をディレクトリにコピーします。コピー先のディレクトリにコピー対象の実験と同じ名前の実験が含まれている場合、er_mv ユーティリティーはエラーメッセージを出力して終了します。-V オプションは、er_cpユーティリティーのバージョンを表示します。このコマンドは、Forte Developer 7 release より前のソフトウェアリリースで作成された実験をコピーしません。
次の 2 つの形式の er_mv コマンドを使用できます。
er_mv [-V] experiment1 experiment2 er_mv [-V] experiment-list directory |
最初の形式の er_mv コマンドは、experiment1 を experiment2 に移動します。 experiment2 が存在する場合、er_mv ユーティリティーはエラーメッセージを出力して終了します。2 つ目の形式のコマンドは、リスト中の空白で区切られた一群の実験をディレクトリに移動します。移動先のディレクトリに移動対象の実験と同じ名前の実験が含まれている場合、er_mv ユーティリティーはエラーメッセージを出力して終了します。-V オプションは、er_mv ユーティリティーのバージョンを表示します。このコマンドは、Forte Developer 7 release より前のソフトウェアリリースで作成された実験を移動しません。
リストに指定された実験または実験グループを削除します。実験グループを削除すると、そのグループに含まれるすべての実験が削除されてから、グループファイルも削除されます。
er_rm コマンドの構文は次のとおりです。
er_rm [-f] [-V] experiment-list |
-f オプションは、エラーメッセージの出力を抑止し、実験が見つかったかどうかに関係なく、コマンドが確実に正常終了するようにします。-V オプションは、 er_rm ユーティリティーのバージョンを表示します。 このコマンドは、Forte Developer 7 release より前のソフトウェアリリースで作成された実験を削除します。