1. 程式人生 > >Expect Unix系統中用來進行自動化控制指令碼

Expect Unix系統中用來進行自動化控制指令碼

  #!/bin/bash
/usr/bin/expect -c '
# 向遠端伺服器請求開啟一個FTP會話,並等待伺服器詢問使用者名稱
  spawn ftp $remote_server
  expect "username:"
  # 輸入使用者名稱,並等待伺服器詢問密碼
  send "$my_user_id\r"
  expect "password:"
  # 輸入密碼,並等待FTP提示符的出現
  send "$my_password\r"
  expect "ftp>"
  # 切換到二進位制模式,並等待FTP提示符的出現
  send "bin\r"
  expect "ftp>"
  # 關閉ftp的提示符
  send "prompt\r"
  expect "ftp>"
  # 下載所有檔案
  send "mget *\r"
  expect "ftp>"
  # 退出此次ftp會話,並等待伺服器的退出提示EOF
  send "bye\r"
  expect eof
'

相關推薦

Expect Unix系統中用進行自動化控制指令碼

#!/bin/bash /usr/bin/expect -c ' # 向遠端伺服器請求開啟一個FTP會話,並等待伺服器詢問使用者名稱 spawn ftp $remote_server expect "username:" # 輸入使用者名稱,並等待伺服器詢問

如何在unix系統中用別的用戶運行一個程序?

獲取 程序 eight idt code 如何 不用 hold 結構 1、問題的緣由 實際開發系統的時候,經常需要用別的用戶運行一個程序。比如,有些系統為保證系統安全,不允許使用root來運行。這裏,我們總結了unix系統下如何解決這個問題的一些方法。同時,我們還討論如何在

引入unittest和HTMLTestRunner進行自動化迴歸

優勢:單個指令碼獨立執行,相互之間不印象  有現成的自動化包來引用,不是自己重新設計   生成的測試結果可讀性強(未來可以引入郵箱,執行完畢後自動傳送結果到郵箱) 這是今天總結的這兩個包的好處 使用中需要注意的,unittest讀取可執行測試指令碼的時候,直接讀取類中的以t

利用SecureCRT的VBScript進行自動化控制

在SecureCRT中使用VBSCRIPT指令碼,確實能夠提高我們的工作效率,並且可以實現完全的自動化。 SecureCRT給我們提供了很好的平臺——指令碼工具製作和執行。下面就SecureCRT工具常用到的幾個函式闡述如下: 1. 在SecureCRT裡,用得最多的

Jmeter Thread Group中如果存在HTTP request執行失敗,就對整個Thread Group重新執行,限定最大執行次數N次 由於在對WEB系統進行自動化測試的過程中,經常會由於

Jmeter Thread Group中如果存在HTTP request執行失敗,就對整個Thread Group重新執行,限定最大執行次數N次 由於在對WEB系統進行自動化測試的過程中,經常會由於握手連線斷開等原因導致HTTP請求傳送失敗,如果重新執行一次,會是成功的。在每天的自動

前端使用JSP進行開發,用AJAX獲取資料,控制返回給前端返回的是JSP頁面,還是JSON資料

一,問題 以前開發的時候,前端使用JSP或許Thyme Leaf來開發。由於是使用AJAX來獲取資料,所以有時會犯糊塗,如何控制給前端返回頁面,還是一個JSON格式的資料。 二,解決方案 2.1 當你需要給前端返回JSON資料時 方案就是:在

通常選擇哪些產品/系統/應用中的特性進行自動化測試?

通常選擇哪些產品/系統/應用中的特性進行自動化測試? 這實際上是一個自動化測試策略制定的問題。 通常,對於SUT(System Under Test)而言,可以為滿足下面特徵的部分考慮實施自動化測試: 為多個構建執行的重複測試。 容易導致人為錯誤的測試。 需要多個數

android 開源photoView的使用(單點/多點觸控進行圖片縮放的智慧控制元件)

簡介PhotoView 是一款擴充套件自Android ImageView,支援通過單點/多點觸控來進行圖片縮放的智慧控制元件。特性:支援單點/多點觸控,即時縮放圖片; 支援平滑滾動; 在滑動父控制元件下能夠執行良好;(例如:ViewPager) 當用戶的觸點改變是可以觸

許可權系統--通過shiro進行按鈕及頁面訪問url的許可權控制

一:問題的引入 前面雖然基本的功能都有了但是頁面按鈕的控制與url的控制還是沒有處理。這麼一個場景,雖然使用者只能通過點選選單進行各個介面的訪問,假如使用者知道了你的介面的訪問url,直接跳過選單訪問的話,正常來說是不應該跳轉到對應的介面上的。如果不對其進行控制,也會造成許

UNIX 系統概述

目錄 數量 標準輸入 線程id 出錯 其他應用 讀取 word 整數 1. UNIX體系結構(UNIX Architecture) 調用內核的接口叫做系統調用(system call,圖1.1中的陰影部分),普通函數庫是建立在系統調用接口的基礎之上。應用(appli

git 對 Microsoft Word 進行版本控制

dcl code 版本控制系統 documents custom ec2 adobe pen you   昨天中國高校發生了一件駭人聽聞的事情,聽說不少高校的校園網用戶連接校園網被勒索病毒給黑了,重要文件全部被加密,必須要支付贖金才能解密,具體新聞可以參見:http://w

linux系統下的權限控制

str .cn images mod 大小 -1 系統 介紹 pad linux系統下的權限控制 1.文件權限 在我們的linux系統中,文件或目錄的權限可以分為3種: r:4 讀 w:2 寫 x:1 執行 示例: 644:(4+2) (4) (4) 第一個6:表

別再把你當成打工者,而是把你自己當成一個公司,進行戰略規劃,逐步提升自己的價值

部分 而是 打工 好的 mage 2.3 還需要 蘋果手機 知識 之前講了企業的平臺化趨勢,以及對個人的影響。很多讀者會覺得:我好像懂了,但轉頭就忘了,然後該幹嘛幹嘛了。如何真正落實到自己身上呢?答案是:別再把你當成打工者,而是把你自己當成一個公司,來進行戰略規

Robot Framework獲取輸入後的文本/內容進行使用的方法

發的 是不是 什麽 是什麽 class 百度 margin clas maxlength 如何在Robot Framework獲取剛剛在輸入框輸入的文本或內容呢?其它很簡單,但容易誤導人。 比如:<input id="kw" name="wd" class="s_ip

tensorflow 1.0 學習:用別人訓練好的模型進行圖像分類

ima ppi gin 什麽 dir targe spl flow blog 谷歌在大型圖像數據庫ImageNet上訓練好了一個Inception-v3模型,這個模型我們可以直接用來進來圖像分類。 下載地址:https://storage.googleapis.com/d

(插播)關於使用jenkins + unity +Xcode 進行自己主動打包的處理。

數據 net host shell腳本 unity3 fig 模式 是我 菜單 近期了解了下jenkins流程化服務的東西,個人感覺jenkins是一個非常方便的工具。主要是方便。設置好流程性得命令。僅僅需確定下就能夠達到自己主動化。減輕了錯誤得發生和簡化了帶來的復

利用BeEF REST API自動化控制僵屍主機

.... app https uri 應該 啟動 exception 但是 extension 本文已發布於Freebuf,屬於原創獎勵計劃,未經許可禁止轉載。 http://www.freebuf.com/articles/network/137662.html

Apache2.4使用require指令進行訪問控制–允許或限制IP訪問/通過User-Agent禁止不友好網絡爬蟲

被拒絕 pid apach res 禁止 阻止 加載 -s case 從Apache2.2升級到Apache2.4後,發現原來用來限制部分IP和垃圾網絡爬蟲的訪問控制規則不起作用,查詢後才發現,Apache2.4中開始使用mod_authz_host這個新的模塊來進行訪問控

IOS系統怎麽進行下載輕快PDF閱讀器?

輕快PDF閱讀器 如何在蘋果手機上下載輕快PDF閱讀器,輕快PDF閱讀器是渺小而強大的閱讀器,我們要在IOS端進行下載,該怎麽進行呢? 1.打開APP商城進行搜索“輕快PDF閱讀器”,點擊安裝。 2.安裝完畢後,點擊該APP圖標進入軟件程序。 3.輕快PDF閱讀器會

Reflectiong 根據反射進行賦值

employee print out 參數 泛型參數 ngs 獲得 res sta package com.hu; import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetExcepti