1
有沒有辦法將Clearcase命令中的錯誤消息(如mklabel
)靜音或刪除?如果可能,我想要禁止來自mklabel
命令的錯誤消息。清除錯誤報告
有沒有辦法將Clearcase命令中的錯誤消息(如mklabel
)靜音或刪除?如果可能,我想要禁止來自mklabel
命令的錯誤消息。清除錯誤報告
你this thread(或this one,或one of the ten best scripts)看到的腳本通常採用相同的技術:
cleartool mklabel ... 2> /dev/null
在Perl腳本,例如:
my $cout = `cleartool desc [email protected]@\/$lbtype 2>/dev/null` ;
這是cleartool
output redirection techniques一部分。
我更喜歡在文件中重定向stderr
,我可以解析(在執行命令後)檢測罕見錯誤,同時忽略所有警告(如已存在和移動的標籤)。
但主要想法仍然是:對於cleartool mklabel
,沒有-silent
或-quiet
選項。
你可以重定向stderr輸出到'/ dev/null'? –
我剛剛嘗試過,它在一定程度上起作用。我爲Jenkins使用了Clearcase插件,並且來自'mklabel'命令的錯誤是導致作業失敗的唯一原因。我知道'mklabel'命令標記了我需要的所有內容,但Jenkins仍然無法完成這項工作。我希望重定向能夠解決這個問題,但事實並非如此。詹金斯仍然無法勝任這項工作。 – rafafan2010
@ rafafan2010 mklabel在Jenkins作業中產生了什麼錯誤信息? – VonC