2017-02-25 6 views
1

シェルスクリプトを実行しようとしています。スクリプト内で、ビューを設定する必要があります。ビューが設定された後にスクリプトが終了する(クリアケース)

ct setview viewname 

次に、いくつかのコマンドを実行します。ビューが設定されると、スクリプトは終了します。他の投稿にも示唆されているとおり、次のように試しました。cleartoolのフルパスも試しました。うまくいきませんでした!

誰でも助けてください。

答えて

0

"Python and ClearCase setview"で前述したように、setviewをスクリプトで使用することは一般的にはお勧めできません。
サブシェルが作成され、サブシェルが終了すると実行中のスクリプトが終了します。

可能であれば、フルダイナミックビューパス(/view/myView/vobs/myVob/...)を使用してください。そのパスでは、必要な数のスクリプト/コマンドを実行することができます。
動的ビューが開始され、vobがマウントされている限り、setviewは必要ありません。

あなたがsetviewが必要な場合:

  • cleartool setview -exec script viewname:あなたは「--execに身を入力してください、としていないそれをコピー、貼り付けます。これはClearCase questionに示すhyphen-minus bugのためです。
  • ビューを設定してから、スクリプトを実行してください(I recommend hereという2つの手順)
関連する問題