[Home]History of Distributed Processing


Revision 10 . . July 14, 2006 12:55 am by tarazed.ligo.caltech.edu
Revision 9 . . June 20, 2006 1:08 am by tarazed.ligo.caltech.edu
Revision 8 . . April 10, 2006 6:12 pm by tarazed.ligo.caltech.edu
  

Difference (from prior major revision) (author diff)

Removed: 50,55d49
# WARNING: It is possible for a remote machine to be in a crashed
# state where an ssh connection will be established but
# the client connection will hang forever doing a blocking
# read - this is a known behaviour of ssh that is not
# considered a bug.
#

Added: 68a63
set result [ list ]

Changed: 71,79c66,72
if { ! [ string match #* $node ] } {
if { [ string match scp [ lindex $argv 0 ] ] } {
set local [ lindex $argv 1 ]
set target [ lindex $argv 2 ]
catch { eval eval exec $scp } result
} else {
catch { eval exec $ssh $node $argv } result
}
puts stderr "$node : '$result'"
if { [ string match #* $node ] } {
set msg "skipping line: '$line'"
} elseif { [ string match scp [ lindex $argv 0 ] ] } {
set local [ lrange $argv 1 end-1 ]
set target [ lindex $argv end ]
catch { eval eval exec $scp } result
set msg "scp $local -> $target"

Changed: 81c74,75
puts stderr "skipping line: '$line'"
catch { eval exec $ssh $node $argv } result
set msg "ssh $node $argv"

Added: 82a77,80
if { [ string length $result ] } {
set msg "$msg : '$result'"
}
puts stderr $msg

Transcode Wiki | Recent Changes | Preferences
Search: