shell(4) : 半自動scp文件上傳(有問題,待修復)

參考 : https://ask.csdn.net/questions/197710 

創建 upload.sh ,輸入以下內容 ,"密碼"替換成服務器root用戶的密碼

#!/usr/bin/expect
spawn scp [lindex $argv 0] root@[lindex $argv 1]:/root
expect "*password:"
send “密碼\r”
expect "*#"
interact

賦予執行權限

chmod +x upload.sh

運行

./upload.sh /User/admin/test.txt 192.1.1.120

注 : 由於密碼不能通過第三個參數傳遞,所以定爲半自動腳本,有大佬知道怎麼填充第三個參數麻煩回覆下,謝謝

 

END。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章