#! /usr/bin/env tclsh
package require Thread
set t [thread::create {
set res [exec sh -c "command"]
}
]
after 300
thread::release $t
А можно из t именно через переменные как-то вытащить то, что sh -c "command" вернёт в stdout? Я так понимаю, что из-за thread::release даже не сработает set res, что вроде как логично.
По сути, мне надо получить результат, который может быть за определенный интервал времени.
