我是ClearCase触发器的新手。我的要求包括以下几点:
你会如何解决这些问题?
答案 0 :(得分:0)
CCRC的“钩子”(称为trggier)的一个很好的来源是IBM文章“Writing triggers for the ClearCase Remote Client”(对于CCRC 7.x,与ClearTeam explorer 8.x不同)
主要问题是你不能使用clearprompt(这是一个完整的clearcase命令,不适用于CCRC客户端)。
有关如何编写检测CCRC环境的触发器的示例,请参阅this script。
$ppid=$ENV{"CLEARCASE_PPID"};
$taskline = `tasklist | findstr $ppid`;
$taskname = substr ($taskline,0,index($taskline,"exe")+3);
if ($taskname eq "clearexplorer.exe")
{
...
}
else
{
print STDERR $outtext;
}