Aqui um exemplo de uso do expect #!/usr/bin/expect -f set timeout -1
# usuario e o host remoto spawn ssh [EMAIL PROTECTED] comandos match_max 100000 expect "*?assword:*" # senha do usuario send -- "SENHA\r" send -- "\r" expect eof substitua os dados, de permissão de execução e execute... 2008/10/28 João Olavo Baião de Vasconcelos <[EMAIL PROTECTED]>: > 2008/10/28 Fábio de Sousa <[EMAIL PROTECTED]> >> >> ssh [EMAIL PROTECTED] >> mcopy a: >> gunzip arquivo.gz >> cp arquivo /home/aplicativo/t/ > > Vc viu a dica que o Rodrigo passou? > Antes de cada comando que for executar remotamente, utilize o ssh. > > Ficaria assim: > # ssh [EMAIL PROTECTED] mcopy a: > ... > > Pra que o ssh pare de pedir a senha ao logar no outro comp, procure no > google por ssh-keygen. > > PS: Pena que o site do expect eh tão pobre em > informações/tutoriais/documentação. Vou procurar mais depois pra saber mais > sobre o poder dele... > > Falous!! > -- > João Olavo Baião de Vasconcelos > Bacharel em Ciência da Computação > Analista de Sistemas - Infraestrutura > joaoolavo.wordpress.com > -- André O Moura http://andrem.wordpress.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]