-1
#!/usr/bin/expect
set NUM [exec some command to ssh to a remote machine and return a number]
puts $NUM
while { $NUM != "0" } {
set NUM [exec some command to ssh to a remote machine and return a number]
sleep 5
}
以上是我的代碼。它運行在期望腳本中。我想將變量NUM分配給某個ssh到遠程機器的命令並返回一個數字(當我輸入終端時,該命令將返回一個數字)。 我得到了錯誤:期望腳本變量賦值
100
while executing
"exec some command to ssh to a remote machine and return a number "qstat | wc -l""
invoked from within
"set JOBS [exec some command to ssh to a remote machine and return a number "qstat | wc -l"]"
的事情是,我已經拿到了號碼,但我沒有這個數字賦給變量NUM
誰能幫我調試這一塊?謝謝
需要查看實際的錯誤消息。 –
這是實際的味精,我所做的只是替換命令 –
@TheZoo:使用'exec'中使用的命令更新文章。 – Dinesh