proc spawnShell { node cmd } {
- global eid
+ global eid remote_exec exec_host gui_unix
set node_id $eid\_$node
- nexec xterm -sb -rightbar \
- -T "IMUNES: [getNodeName $node] (console)" \
- -e "vimage $node_id $cmd" &
+
+ if { $remote_exec } {
+ nexec vimage_shell.server.sh $node_id 1234 &
+ if { $gui_unix } {
+ exec xterm -sb -rightbar \
+ -T "IMUNES: [getNodeName $node] (console)" \
+ -e "nc $exec_host 1234" &
+ } else {
+ exec cmd /c nc $exec_host 1234 &
+ }
+ } else {
+ nexec xterm -sb -rightbar \
+ -T "IMUNES: [getNodeName $node] (console)" \
+ -e "vimage $node_id $cmd" &
+ }
}