shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Coletar informação remotamente via SSH


From: Ivan lopes
Subject: Re: [shell-script] Coletar informação remotamente via SSH
Date: Thu, 19 Mar 2009 21:46:44 -0300

ta' ai amigao! ... estude, melhore o codigo e  faca um poste na lista com
suas descobertas.
mas esse ai que toh te mandando resolve seu problema.


#!/usr/bin/expect -f
# For example:
#  ./ssh.login.expect ivan senha 192.138.189.121
#

# set Variables
set user        [lrange $argv 0 0  ]
set password    [lrange $argv 1 1  ]
set ipaddr      [lrange $argv 2 2  ]
set scriptname  [lrange $argv 3 end  ]
set timeout -1

puts  "set user       :$user"
puts  "set password   :$password"
puts  "set ipaddr     :$ipaddr"
puts  "set scriptname :$scriptname"


set ssh_cmd "$user@$ipaddr $scriptname"

spawn ssh $ssh_cmd
match_max 100000

#send -- "$ssh_cmd\r"

expect "(yes/no)" { send "yes\r" } \
       "$user@$ipaddr*'s password:" { send "$password\r" }

expect "*assword:*" { send  "$password\r"} \
               "#*" { send "ls\rpwd\rgcc -v\rexit\r" }


expect eof


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]