-1
我已經用tcl/tk編寫了幾個shell腳本,並且當我將其與具有用戶組的機器一起運行時,我用另一臺機器或另一個IP它會給出錯誤。運行Spawn/bin/bash的Tcl/Tk Shell錯誤
菌種/斌/慶典
但是,如果我從我的機器,我寫的運行它,它正常運行。
標題如此定義。
#!/Usr/bin/expect -f
#
你能告訴我,我沒有添加或缺少它,以便它可以從任何pc和任何用戶運行嗎?
我已經用tcl/tk編寫了幾個shell腳本,並且當我將其與具有用戶組的機器一起運行時,我用另一臺機器或另一個IP它會給出錯誤。運行Spawn/bin/bash的Tcl/Tk Shell錯誤
菌種/斌/慶典
但是,如果我從我的機器,我寫的運行它,它正常運行。
標題如此定義。
#!/Usr/bin/expect -f
#
你能告訴我,我沒有添加或缺少它,以便它可以從任何pc和任何用戶運行嗎?
從您發佈的問題來看,它在我看來有以下一個或多個問題。除此之外,真正的問題在我看來是/ bin/bash。在問題所在的機器上手動檢查一次。
首先從存在問題的其他機器手動檢查。檢查很容易。
which expect
expect
spawn /bin/bash
你有錯誤嗎?還要檢查是否存在 - 在期望版本
權限問題
你有沒有考慮中會提示您存儲RSA密鑰的情況下
區別?與您正在運行程序的主機連接到其他機器時相關。
感謝, Bordoloi先生
您將需要顯示的實際腳本和實際的錯誤信息有獲得幫助的希望。 –
只是'/ usr/bin/expect'應該是'/ usr/bin/expect'嗎?沒有空格,也沒有大寫字母? –