我创建了一个线程:
set t1 [thread::create]
thread::send $t1 {
proc myProc {command args} {
exec {*}[auto_execok $command] {*}$args >& /dev/null
}
}
然后尝试发送异步命令:
thread::send -async $t1 [list myProc <command args>]
但是命令的错误/输出显示在输出中。如何隐藏发送到异步线程的命令中的错误/输出?