請教 expect腳本 如何獲得輸出結(jié)果# ssh登陸到服務(wù)器expect "#*"# 發(fā)送 pm2 ls |grep demo\r這個命令,希望得到服務(wù)器輸出的結(jié)果(結(jié)果如圖)send "pm2 ls |grep demo\r"# 如何得到上一條命令的結(jié)果,并賦值給變量resecho ${res}if [ #對res進(jìn)行判斷 ]then fiexpect eof輸出的結(jié)果:謝謝各位大佬
2 回答

守候你守候我
TA貢獻(xiàn)1802條經(jīng)驗 獲得超10個贊
如果只是獲取 ssh 命令的輸出結(jié)果,我覺得用 expect 顯得復(fù)雜了,不如這樣
res=$(ssh user@host 'pm2 ls | grep demo') ...
添加回答
舉報
0/150
提交
取消