expect

    -1熱度

    1回答

    不能管理工作這一點 !/usr/bin/expect -f set prompt ":|#|\\\$" set HOST "192.168.0.40" set USER "root" set PASS "1234" set PATH "/rpms" spawn "sshfs" "[email protected]$HOST:$PATH" "/backup" expect "Are y

    0熱度

    1回答

    我已將超時設置爲一個愚蠢的高數。有沒有更好的方式讓腳本不要超時? #!/usr/bin/expect spawn telnet 10.10.10.10 set timeout 200000000 expect "login" send "user\r" expect "Password:" send "password\r" send "./run/this.sh\r"

    1熱度

    5回答

    我不能有書面的期望循環的變量: #!/bin/bash expect -c " set var1 10 puts {$var1} puts $expect_out({$var1}) foreach name { bob jim jacobo henric } { puts {hello $name $var1} }" 我的輸出是: # ./test ({}) he

    0熱度

    1回答

    是否有可能讓用戶在期望腳本之間輸入他或她的輸入?期望腳本在執行後開始。在一些期望的情況下,腳本停止並等待用戶輸入,然後繼續。這是可能的,如果是的話,我會如何做到這一點?

    -1熱度

    1回答

    我正在使用結構,這是一種僅在Python2中工作的部署工具。*,將我的博客部署到遠程服務器。 但是我的博客是使用Python編寫的3.5,所以我試圖用expect腳本和pyenv工具來自動完成部署的事情: #!/usr/bin/expect set timeout 10 spawn pyenv global system # changes python to 2.* version sp

    -1熱度

    3回答

    我正在使用expect工具將腳本ssh寫入服務器列表。下面獲取時出錯運行它 ./script #!/usr/local/bin/expect -f while /usr/bin/read hostname do spawn ssh [email protected]$hostname expect "[email protected]$hostname's password" send

    -1熱度

    1回答

    我試圖創建一個非託管腳本來管理我的tp-link開關(更改狀態,描述和速度......)。 TP-LINK使用思科......例如類似的連接:關閉端口: enable configure interface gigabitEthernet 1/0/20 shutdown 如果我連接到我的開關(帶SSH)我可以執行所有的命令沒有問題,但我用命令行唐」牛逼的作品: 例如: ssh x.x.x

    0熱度

    1回答

    我已經看過期望聯機幫助頁和谷歌搜索它,但我還沒有找到什麼-r預期是。我看到在expect腳本之前,像這樣使用 expect -r "\r\n\r\n" 這個選項,但無法弄清它是。有誰知道我在哪裏可以找到這個答案?在此先感謝

    0熱度

    1回答

    目前我正在運行此腳本來打印遠程盒子上的目錄,但我不確定此代碼是否正常工作。 #!/bin/bash PWD="test123" ip="10.9.8.38" user=$1 /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no [email protected]$ip df -h exp

    0熱度

    1回答

    我有一個UBNT Toughswitch,並試圖用我的手機與php和腳本遠程關閉poe電源。我使用與UBNT mFi相似的腳本來做到這一點。如果我SSH進入服務器(w/root,只有我曾經設置過的用戶)並運行它的位置,腳本工作正常。我檢查了腳本和php代碼中的所有R/W/E框,以防萬一它一個PHP權限問題。因此,這裏的腳本: PHP調用腳本用HTTP GET請求: <?php syst