Selecione o valor da variável set na sessão SSH

1

Estou escrevendo um script de shell. Ele será executado a partir da máquina A, que fará SSH na máquina B e solicitará que o usuário selecione uma pasta de compilação. Então, copia-o para a máquina A, mas não sei como posso fazer com que o usuário selecione a pasta a ser copiada?

install_master() {
  ssh -t -t $DEV_UNAME@$DEVSOURCE << EOF
  cd $BUILD_DIR
  ls

  ?? need the code which would select the folder and scp it 

  scp -r $BUILD_FOLDER $USER@$MASTER_NODE:/var/tmp
  exit
  EOF
}
    
por xaxisy 08.09.2013 / 09:39

1 resposta

1

Você pode simplesmente pegar o caminho da pasta da entrada do usuário:

read BUILD_FOLDER

Um seletor de arquivo de caracteres que gera a seleção seria ideal, mas não encontrei um quando fiz uma pesquisa rápida no Google. Sua melhor aposta pode ser um cliente SCP gráfico como o WinSCP ou um equivalente do Linux .

    
por 08.09.2013 / 23:19

Tags