expect

    1熱度

    1回答

    我想創建一個密碼openvp n用戶使用Ansible。我正在使用expect模塊,但它不起作用。 接下來是我嘗試執行的任務。 - name: Crear contraseña expect: command: passwd openvpn responses: Question: - (?i)Introduzca la nueva contr

    0熱度

    1回答

    我寫了下面的expect腳本: /usr/bin/expect<<EOF set SERVER_HOSTNAME "$env(SERVER_HOSTNAME)" set USERNAME "$env(USERNAME)" set PASSWORD "$env(PASSWORD)" set timeout -1 spawn ssh "[email protected]$SERVER_

    1熱度

    2回答

    我有以下任務執行。 運行Linux命令「ABC」,它會要求多響應 首先,有多個線,它是要求從1-10中選擇選項。以'run?'結尾,必須選擇1 第二,以'是/否'結束。總是'是'的迴應 三,輸入ID。從一個.txt文件取一個ID作爲輸入。每行有一個ID。 四,y/n。始終選擇「y」作爲迴應。 步驟2-5應循環運行,直到.txt文件中的所有ID都結束,步驟5將選擇「否」或僅退出。 Tried bel

    -1熱度

    1回答

    當談到Expect時,我是一個新手,我想我會先試着在我的本地機器上嘗試一下,讓自己的腳溼潤。 爲此,我想我會嘗試運行Expect反對「adduser」命令。 我無法讓它正常工作,好像一切正​​常運行,我能夠到達最後一個提示,並且它確實退出,但用戶仍然未創建。 我在做什麼錯? #/usr/bin/expect -f spawn adduser testuser expect "Enter ne

    0熱度

    2回答

    我意識到與此相關的風險,但是我仍然想要這樣做。 我試圖遵循其他答案,但沒有成功。 基本上所有我想要的是在啓動時打開該SSH隧道。所以我正在製作一個腳本,我可以在系統啓動時將cron作業放在處。 到目前爲止,腳本是這樣的: #!/usr/bin/expect -f spawn java -jar client.jar </dev/null &>/dev/null & spawn ssh -fN

    -2熱度

    2回答

    我有一個使用Bash和期望的腳本程序。 該shell腳本正在執行SFTP上傳。 這是腳本。 #!/usr/bin/expect -f /usr/bin/expect << EOD spawn sftp [email protected] #expect "*Are you sure you want to continue connecting*" {send "yes\r" } exp

    0熱度

    1回答

    我一直在嘗試自動創建用戶和配置ssh訪問。 到目前爲止,我創建了一個訪問主機的腳本,並創建希望通過新的用戶,如下所示: expect -c ' spawn ssh '$user'@'$ip'; expect "assword: "; send "'$passwd'\r"; expect "prompt\n"; send "adduser '$new_user'\r"; ... sen

    1熱度

    2回答

    我最近開始使用bash自動化與chntpw的Windows救援磁盤。我試圖設置程序以使用expect命令來偵聽某個chntpw對話框問題,並在沒有任何用戶輸入的情況下輸入正確的答案。出於某種原因,在設置bash腳本使用#!/usr/bin/expect而不是#!/bin/bash之後,很多標準終端命令不再被理解。 [email protected]:~/Desktop/projects/breez

    0熱度

    1回答

    使用期望腳本重置服務器數據庫中的密碼時,出現以下消息。當我嘗試重置包含「!」的密碼時,我只出現此錯誤。作爲第一個字符。 [[email protected]]# ./changepw username !password! -bash: !password!: event not found 我的腳本如下: #!/usr/bin/expect -f ## Set up variables

    0熱度

    1回答

    我有一個任務創建碼頭集裝箱和工作的整個生命週期。爲了與期望的那樣Cloud Foundry的CLI自動執行它我使用的外殼下面是互動 是我的代碼: #!/usr/bin/expect -f spawn cf login -a <api url> #set timeout 30 expect "Email>" send "email id\r"