Use [nugget recordings] for status
This commit is contained in:
parent
ea4feec008
commit
0f3ba2655a
@ -66,6 +66,7 @@ proc get_data {} {
|
|||||||
set ret {}
|
set ret {}
|
||||||
if {[catch {set data \
|
if {[catch {set data \
|
||||||
[exec /mod/webif/lib/bin/lsof -X -Fns -p $pid]} msg]} {
|
[exec /mod/webif/lib/bin/lsof -X -Fns -p $pid]} msg]} {
|
||||||
|
debug "Error: $msg"
|
||||||
set ret {}
|
set ret {}
|
||||||
} else {
|
} else {
|
||||||
set size 0
|
set size 0
|
||||||
@ -99,6 +100,7 @@ proc get_data {} {
|
|||||||
set ret($file) -1
|
set ret($file) -1
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
debug "$file = $size"
|
||||||
set ret($file) $size
|
set ret($file) $size
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -165,31 +167,17 @@ if {$type eq "full"} {
|
|||||||
}
|
}
|
||||||
if {[llength $data]} {
|
if {[llength $data]} {
|
||||||
debug " DATA: ($data)"
|
debug " DATA: ($data)"
|
||||||
if {![file exists /tmp/.rractive]} {
|
if {[system nuggeted]} {
|
||||||
|
set recs [lmap i [split [system nugget recordings] "\n"] {
|
||||||
|
function "$i.ts"
|
||||||
|
}]
|
||||||
|
debug " RECS: $recs"
|
||||||
|
set rr 1
|
||||||
|
} else {
|
||||||
sleep 3
|
sleep 3
|
||||||
set ndata [get_data]
|
set ndata [get_data]
|
||||||
debug " NDATA: ($ndata)"
|
debug " NDATA: ($ndata)"
|
||||||
set rr 0
|
set rr 0
|
||||||
} else {
|
|
||||||
#sleep 1
|
|
||||||
set ndata [get_data]
|
|
||||||
debug " NDATA: ($ndata)"
|
|
||||||
foreach k [array names data] {
|
|
||||||
if {![dict exists $ndata $k]} {
|
|
||||||
dict unset data $k
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
set rr 1
|
|
||||||
set recs {}
|
|
||||||
loop i 0 2 {
|
|
||||||
catch {
|
|
||||||
set fd [open "/tmp/.rec$i" r]
|
|
||||||
lappend recs "[$fd read -nonewline].ts"
|
|
||||||
$fd close
|
|
||||||
}
|
|
||||||
}
|
|
||||||
debug " RECS: $recs"
|
|
||||||
}
|
}
|
||||||
foreach file [array names data] {
|
foreach file [array names data] {
|
||||||
set bname [file rootname [file tail $file]]
|
set bname [file rootname [file tail $file]]
|
||||||
|
Loading…
Reference in New Issue
Block a user