设置视图后脚本退出(clearcase)
Script exits after view is set (clearcase)
我正在尝试 运行 一个 shell 脚本。在脚本中,我需要设置视图:
ct setview viewname
然后 运行 一些命令。发生的事情是在设置视图后,脚本退出。我还按照其他帖子中的建议尝试了以下操作:
cleartool setview -exec script viewname
cleartool: Error: View tag not found: ", -exec, "
我还尝试了 cleartool
的完整路径。没用!
有人可以帮忙吗?
正如我之前在“Python and ClearCase setview", using setview
在脚本中通常不是一个好主意。
它将创建一个子 shell,一旦该子 shell 退出,这将导致任何 运行ning 脚本退出。
如果可以,请使用完整的动态视图路径 (/view/myView/vobs/myVob/...
):然后您可以确定在该路径中 运行 您想要的 scripts/commands 数量是多少。
只要启动动态视图,挂载vob就可以了,不需要setview
.
如果你确实需要setview
:
cleartool setview -exec script viewname
:确保您自己在 -exec
中键入“-
”,不要复制粘贴它。那是因为 hyphen-minus bug I illustrate in ClearCase question.
- 尝试设置视图,然后 运行 您的脚本(两个步骤,如 I recommend here)
我正在尝试 运行 一个 shell 脚本。在脚本中,我需要设置视图:
ct setview viewname
然后 运行 一些命令。发生的事情是在设置视图后,脚本退出。我还按照其他帖子中的建议尝试了以下操作:
cleartool setview -exec script viewname
cleartool: Error: View tag not found: ", -exec, "
我还尝试了 cleartool
的完整路径。没用!
有人可以帮忙吗?
正如我之前在“Python and ClearCase setview", using setview
在脚本中通常不是一个好主意。
它将创建一个子 shell,一旦该子 shell 退出,这将导致任何 运行ning 脚本退出。
如果可以,请使用完整的动态视图路径 (/view/myView/vobs/myVob/...
):然后您可以确定在该路径中 运行 您想要的 scripts/commands 数量是多少。
只要启动动态视图,挂载vob就可以了,不需要setview
.
如果你确实需要setview
:
cleartool setview -exec script viewname
:确保您自己在-exec
中键入“-
”,不要复制粘贴它。那是因为 hyphen-minus bug I illustrate in ClearCase question.- 尝试设置视图,然后 运行 您的脚本(两个步骤,如 I recommend here)