[問題] sudo 執行 expect 問題
請教各位先進
環境是centOS6.7
sudo yum install tcl和expect
裝好後寫好腳本 如果用user執行 $expect test.sh
可以正常執行
但若用$sudo expect test.sh 會執行失敗
腳本大概如下
spawn sshpass -p password ssh user@192.168.99.99
expect "xxxxx:"
send "sh\n"
expect "dddd"
send "yyy"
interact
會在執行到第三行的時候報錯 spawn id exp6 not open
請各位先進幫忙解惑 感激感激
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.251.121
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1481723320.A.2BB.html
推
12/15 08:35, , 1F
12/15 08:35, 1F
→
12/15 08:35, , 2F
12/15 08:35, 2F
→
12/15 09:41, , 3F
12/15 09:41, 3F
→
12/15 09:49, , 4F
12/15 09:49, 4F
→
12/15 09:49, , 5F
12/15 09:49, 5F
→
12/15 09:52, , 6F
12/15 09:52, 6F
→
12/15 09:53, , 7F
12/15 09:53, 7F
→
12/15 09:53, , 8F
12/15 09:53, 8F
→
12/15 12:06, , 9F
12/15 12:06, 9F
→
12/15 13:56, , 10F
12/15 13:56, 10F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):