一江春水向東流

          做一個(gè)有思想的人,期待與每一位熱愛(ài)思考的人交流,您的關(guān)注是對(duì)我最大的支持。

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            44 隨筆 :: 139 文章 :: 81 評(píng)論 :: 0 Trackbacks
          #!/usr/bin/expect -f

          set password 密碼

          spawn scp 用戶名@目標(biāo)機(jī)器ip:拷貝文件的路徑 存放本地文件的路徑
          set timeout 300
          expect "用戶名@目標(biāo)機(jī)器ip's password:" #注意:這里的“用戶名@目標(biāo)機(jī)器ip” 跟上面的一致
          set timeout 300
          send "$password\r"
          set timeout 300
          send "exit\r"

          expect eof

          附:scp參數(shù)
          -r:拷貝目錄
          -c:允許壓縮

          一個(gè)完整的例子

          #!/usr/bin/expect -f
          set password 123456
          #download
          spawn scp root@192.168.1.218:/root/a.wmv /home/yangyz/
          set timeout 300
          expect "root@192.168.1.218's password:"
          set timeout 300
          send "$password\r"
          set timeout 300
          send "exit\r"
          expect eof

          #upload
          spawn scp /home/yangyz/abc.sql root@192.168.1.218:/root/test.sql
          set timeout 300
          expect "root@192.168.1.218's password:"
          set timeout 300
          send "$password\r"
          set timeout 300
          send "exit\r"
          expect eof

          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1697005
          posted on 2008-01-14 21:14 allic 閱讀(2461) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): LINUX配置,shell
          主站蜘蛛池模板: 宜城市| 丰原市| 芷江| 含山县| 乌什县| 台州市| 红安县| 凤山县| 云浮市| 新余市| 莱西市| 延寿县| 泽州县| 工布江达县| 化德县| 两当县| 民县| 塔河县| 泽州县| 彭水| 四会市| 龙海市| 贡觉县| 繁昌县| 平远县| 土默特左旗| 乐山市| 邳州市| 临澧县| 波密县| 鄯善县| 昌图县| 松溪县| 丰城市| 井冈山市| 永泰县| 阿荣旗| 晋州市| 峨山| 玉田县| 汉源县|