从脚本设置clearcase视图会退出脚本,为什么还需要解决方案?

时间:2013-11-20 14:30:43

标签: clearcase

我正在尝试使用-exec命令设置视图,因为在使用普通

设置视图后脚本退出

cleartool setview <view name>

当我使用下面的命令时,脚本不会退出,但会出现类似-w invalid option

的错误
cleartool setview -exec -view <view name>
bash: -w: invalid option

1 个答案:

答案 0 :(得分:0)

根本不要使用cleartool setview 正如我在“How to exit from clearcase view and not from script?”中描述的那样:

  

执行cleartool setview XYZ之后出现的任何命令都不会被处理,因为shell是使用exec()生成的,它用新程序替换当前程序。

点击“Python and ClearCase setview”了解更多信息。


相反,使用视图的完整路径 /view/<view name>/vobs/yourVob,以启动您的脚本。
(但首先,请确保启动动态视图:cleartool startview <view name>


如果您仍想使用setview,请至少尝试:

cleartool setview -exec "yourScript" -view <view name>

否则,-view将被解释为-exec命令的选项,这没有任何意义。