expect

    1熱度

    1回答

    我在寫一個expect腳本,它使用ssh在遠程服務器上執行命令。 命令語法:ssh <classname> <command> 代碼: set ip "hive28.cs.berkeley.edu" set class [lindex $argv 0] // set $user and $ip according to class set cmd [lindex $argv 1] spa

    0熱度

    1回答

    我是一個很期待腳本的新手段,我有一種情況,我需要在包含我們的備份的服務器上運行腳本,該備份會向我的防火牆設備發送命令,備份到內部FTP服務器。我的代碼段是 #!/usr/bin/expect set PASS="password" spawn ssh [email protected] -p 4118 #Firewall Device IP expect "Password:" send

    0熱度

    2回答

    我有一些問題,我的劇本,我想期待減號後預計發送命令show |比較成junos路由器。 需要有人幫助我.. 腳本 expect "#" send "show | compare\r" set total_error_minus 0 expect -- "-" incr total_error_minus 示例結果 [edit]<br> [email protected]_lab#

    0熱度

    1回答

    下面是我的腳本,我試圖登錄到一個新的服務器: #!/usr/bin/expect spawn ssh [email protected]_server expect { "*(yes/no)?" {send "yes\r"} "*?assword:" {send "9a9c704a2fb0f9c9\r"} "*current*" {send "9a9c704a2fb0f9c9\

    0熱度

    1回答

    我有一個奇怪的問題我試圖SSH連接到腳本里面的遠程設備,所以我可以發送命令給它,但奇怪的是它要求輸入密碼之前的SSH連接我甚至可以調用expect命令。我的片段是這樣的: #!/usr/bin/expect set PASS="password" echo {$PASS} ssh [email protected] -p 4118 #Firewall Device IP expect {

    2熱度

    1回答

    看來expect正在向stdout添加額外的空字符或其他東西。例如: $ expect -c 'spawn -noecho echo xyz; expect eof' | wc -c 5 $ echo xyz | wc -c 4 這是什麼額外的字符,我該如何擺脫它?

    2熱度

    1回答

    我試圖以userA身份登錄到服務器,然後切換到root帳戶並運行一些命令。這些步驟應該是這樣的: SSH [email protected] 蘇 - 根 WHOAMI 我實現了第1步用下面的代碼,但不知道如何實現步驟2和3 #!/usr/bin/expect -f set timeout 12 set password_root 12345678 set password_A 1234567

    0熱度

    2回答

    我有以下腳本: #!/bin/bash pw=$1 pw2=$2 file=$3 user="admin" if [ $# -eq 0 ] then echo "bitte PW und IP-file als Parameter angeben" fi for ip in `cat $file`; do ping -c

    0熱度

    1回答

    我正在嘗試使用expect腳本從遠程服務器收集信息。爲了記錄目的,我抑制屏幕上的輸出並將其重定向到本地服務器中的文件。這是我使用的腳本。這是將輸出存儲在本地文件中,但日誌被截斷。 #!/usr/bin/expect log_user 0 set password [lindex $argv 0] set user [lindex $argv 1] set host [lindex $arg

    1熱度

    1回答

    文件夾中的變化我本來想擁有,當我在我的電腦插入一個USB記憶棒跑一個腳本,然後另一個腳本,當它被拆除,我使用udev搞砸周圍沒有任何的成功使這顯然不是最好的選擇,我然後在inotifywait,我可以去觀看時,我的驅動器是安裝在一個文件夾來了,因爲這將創建,ISDIR MyFolder文件輸出我一直在尋找,但使用給我這實際上觸發外部腳本是有點超出我的編程技能,我已經看過的處置,但不能看我怎麼會實現