Pular para o conteúdo

Comado "tecla enter" automatico em Shell Script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Comado "tecla enter" automatico em Shell Script [RESOLVIDO]

Enviado em 22/08/2014 - 11:33h

Olá a todos,

Gostaria de ver com vocês como poderia simular uma "enter" automático dentro de um script?

Quero por exemplo, realizar a geração da chave de um servidor linux, mas gostaria que o utilizador do schipt não precisa-se pressionar a tecla entra no decorrer do script.

Exemplo:

#!/bin/bash

Gerar()
{
cd /root/.ssh
ssh-keygen -t rsa
}

Este comando vai pedir alguns "enter" e eu gostaria que o script realizasse automaticamente estes enters, saberiam me dizer uma forma para tal? Ou exemplo que alguém que já tenha feito isto?


Agradeço pela atenção de todos.





Responder tópico

2. Re: Comado "tecla enter" automatico em Shell Script [RESOLVIDO]

Melhor resposta

Enviado em 23/08/2014 - 19:09h

Amigo, acho que a sua abordagem não está muito correta, pois esse comando ssh-keygen só vai pedir pra você digitar algo (ou colocar enter se vazio) pros parâmetros que você não passou na linha de comando. Se você passar todos os parâmetros necessários não precisa dar enter nenhum.

Por exemplo:

ssh-keygen -t rsa -f /root/.ssh/id_rsa -P ''


vai fazer o que precisa sem nenhum enter

3. Obrigado

Enviado em 25/08/2014 - 11:14h

Obrigado pela ajuda, funcionou corretamente, realmente eu não esta colocando todos os parâmetros.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder