今天想使用gdb调试leach,但是发现有个问题就是怎么对输出文件进行重定向。
那么我就将leach_test中的东西放到wireless.tcl中,
set opt(sc) mit/uAMPS/sims/nodescen
set opt(rp) leach
set opt(x) 1000
set opt(y) 1000
set opt(nn) 101
set opt(stop) 600
set opt(eq_energy) 1
set opt(init_energy) 2
set opt(filename) leach
set opt(dirname) mit/leach_sims
set opt(topo) mit/uAMPS/sims/100nodes.txt
set opt(num_clusters) 5
set opt(bs_x) 50
set opt(bs_y) 175
那么leach的一些属性就有了,然后就是对leach的重定向,
ns wireless.tcl 1>mit/leach_sims/leach.out 2>mit/leach_sims/leach.err & 那么看到leach.out和leach.err的大小发生了变化,那么就重定向完成。
&表示该程序在后台执行,不会在终端显示。
如果谁有好的方法,请指教。。。