Perguntas sobre 'expect'

expect é uma ferramenta para automatizar aplicativos interativos de acordo com um script.
1
resposta

Sobrescreve o arquivo usando o AWK em um loop for

Estou trabalhando no seguinte script: !/bin/bash FILE1=dispositivoss.csv NUMERODISP="$(wc -l $FILE1 | awk '{print $1}')" for (( c=2; c<=$NUMERODISP; c++ )) do IP=$(awk -vnum="$c" 'NR == num { print $NF }' dispositivoss.csv) e...
23.03.2017 / 19:08
1
resposta

Esperar comando com múltiplos comandos

Como tenho problemas com meu servidor remoto [authorized_keys ...] eu escrevi um script em minha máquina local que usa o comando expect para ssh no servidor e, em seguida, execute cd e, em seguida, git pull Mas não consigo fazer isso...
22.11.2016 / 09:42
1
resposta

Comando Spawn não encontrado

Estou tentando usar o comando spawn para conectar ao servidor remoto, executar alguns comandos / script. Aqui está o script: #!/usr/bin/expect for i in 'srvctl status database -d PROD | awk -F " " '{print $(NF)}'' do echo "value of i is $i...
07.06.2016 / 07:22
2
respostas

Cracking root user: Automatizando o login na raiz usando “su” do usuário não root

Eu quero escrever um script que me permita passar uma senha para o comando su . A razão para isso é automatizar o processo de login na raiz da conta não raiz. Do meu entendimento básico de segurança, eu conheço os perigos disso. Eu ainda preci...
06.01.2016 / 10:44
1
resposta

Expansão do nome de arquivo para o script expect dentro do bash

Eu tenho o seguinte script bash com um script de expectativa incorporado: #!/bin/bash if [ ! $# == 2 ] then echo "Usage: $0 os_base_version sn_version" exit fi if [ -e /some/file/path/$10AS_26x86_64_$2_*.bin ] then filename=...
01.11.2015 / 19:02
2
respostas

como continuar a execução do script bash quando esperar que a parte esteja concluída

Eu tenho o script bash e parte dele com o código esperado: #!/bin/bash set -ex funct() { pass3="some_pass" expect -c " spawn su - oracle expect "Password:" send \"$pass3\n\" interact " } funct var_ulimit='ulimit -Ha...
15.05.2015 / 12:32
2
respostas

Esperar script: remova a senha na chave privada

Estou tentando remover a senha em uma chave privada. Fazer isso manualmente é simples, eu executo este comando e insiro a senha: openssl rsa <newkey.pem > newkey-no-password.pem Estou tentando fazer isso em um script de espera, para...
25.06.2014 / 13:34
1
resposta

Obtenha apenas arquivos modificados nos últimos 30 minutos usando o sftp get

Em um script .sh , estou usando expect para% sftp automaticamente em outro computador para get arquivos. Meu script será configurado para ser executado a cada 30 minutos, ponto no qual eu quero get somente arquivos que foram cria...
17.09.2015 / 00:38
1
resposta

grep endereços IP no script de espera

Isso faz parte do código em um script de espera, eu tenho um problema com a pesquisa de endereços IP de um arquivo cujo nome está na variável $filename . #!/usr/local/bin/expect -- ###Made by Etihkru#### set env(TERM) vt100 set env(SHELL...
13.03.2014 / 14:54
1
resposta

Como colocar com segurança a senha digitada pelo usuário em um arquivo?

Existe alguma maneira de colocar a senha digitada pelo usuário em um arquivo (no Unix ou na expectativa). read -s -p "enter password" input echo $input > file O código acima é seguro? Eu quero usar esse arquivo como uma entrada par...
12.03.2013 / 08:20