vam*_*465 0 error-handling tcl try-catch
嗨,我是tcl的新手,我正在尝试在for循环中运行命令,尽管此命令执行其所需的操作,但是会引发异常,这会导致循环中断。因此,我需要忽略此命令产生的任何错误,并且每次在for循环中仍要尝试该命令。
for loop {
#do some stuff
$chassis exportPacketTrace $new_name -compress false 1 2 both #try this but ignore its error and continue
#do some stuff
}
Run Code Online (Sandbox Code Playgroud)
请帮助我为这个问题提供一个好的解决方案
if {[catch {$chassis exportPacketTrace $new_name -compress false 1 2 both} issue]} {
puts "There is a failure and it is ignored"
puts "Reason for failure : $issue"
}
Run Code Online (Sandbox Code Playgroud)
参考: 抓
| 归档时间: |
|
| 查看次数: |
2201 次 |
| 最近记录: |