Sergey Jusupov wrote:
> Плз. пните в нужную сторону.
> 
> Задача такая, мне нужно что-либо выполнить, посмотреть результат,
> записать в лог, вывести на экран (графически). Все это можно реализовать.
> Например, пингануть тачку, посмотреть результат, показать, что она
> пингуется и записать в лог.
> 
> Не охота писать с нуля. Может уже кто-то видел нечто готовое?
> 
> ЗЫ Т.к. сейчас упорно изучаю tcl/tk, то именно на нем хочу реализовать.
> 

Там писать нечего,

# возвращает 1 в случае успешного выполнения, иначе - 0
proc ping {address} {
        catch {[exec ping -q -c 5 $address]}
        return [expr {[lindex $::errorCode 0] eq "NONE" ? 1 : 0}]
}

proc makePing {address timeout} {
        if {[ping $address]} {
                # отпинговать удалось
        } else {
                # отпинговать не удалось
        }
        after $timeout [info level 0] $address $timeout
}

а остальное интерфейс :)

Но это не вопрос данного списка рассылки, правильный список рассылки
находился на 45.free.net, не уверен что он еще жив.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить