Hostingfreak.net
public text v1 · immutableif {![info exists var_log_messages]} {
if {[catch "open | tail -f /var/log/messages" var_log_messages]} {
putquick "PRIVMSG #frog :Error: $var_log_messages"
} else {
fconfigure $var_log_messages -blocking false
fileevent $var_log_messages readable [list GotMessagesData $var_log_messages]
}
}
proc GotMessagesData {fd} {
if {![eof $fd]} {
putquick "PRIVMSG #frog :[gets $fd]"
}
}
putlog "logtail.tcl 1.0 by frog loaded"