Articles of espera

Ejecute un command basado en la frecuencia stdout

Tengo un progtwig que escribe en stdout en un lote de text muy rápidamente, pero el resultado no tiene un resultado específico para el que pueda escribir un ciclo esperado. Ejemplo de stdout de mi progtwig: [time:here] random text 1 [time:here] random text 2 [time:here] random text 3 [time:here] random text 4 [time:here] random text […]

direcciones IP de grep en script de espera

Esto es parte del código en un script esperado, tengo un problema con la búsqueda de direcciones IP desde un file cuyo nombre está en la variable $filename . #!/usr/local/bin/expect — ###Made by Etihkru#### set env(TERM) vt100 set env(SHELL) /bin/sh set env(HOME) /usr/local/bin exp_internal 1 set PASSWORD eri set SIU [lindex $argv 0] match_max 1000 […]

cómo continuar la ejecución del script bash cuando la parte esperada está terminada

Tengo el script bash y dentro de él parte con el 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 |grep "open files" |awk '{print $4}'` echo $var_ulimit cuando ejecuto el script ./script.sh , como parte del trabajo de […]

Cracking usuario root: Automatización de inicio de session en la raíz con "su" del usuario no root

Quiero escribir un script que me permita pasar una contraseña al command su . La razón para esto es automatizar el process de iniciar session en la count root desde la count no root. Desde mi comprensión básica de la security, sé los peligros de esto. Todavía necesito esto para intentar descifrar la contraseña del […]

¿Cómo puedo devolver un código de error específico en este momento en mi script TCL?

Tengo un script TCL expect que ejecuta un command scp para cargar un file de configuration a mi server DNS: #!/usr/bin/expect -f set config "~/dnsmasq.conf" spawn /usr/bin/scp "$config" root@192.168.1.1:/etc/dnsmasq.conf expect { -re ".*yes.*no.*" { exp_send "yes\r" exp_continue } -re ".*password.*" { exp_send "$password\r" expect { -re ".*denied.*" { exit 7 } } } } Me […]

Situación WinRAR installer.rar (automatizar la installation de esperar)

Estoy escribiendo un script que debe configurar un server sin intervención del usuario. Lo que. Para automatizar la installation de algunos progtwigs, utilicé expect. Sin embargo, ¿qué puedo usar para automatizar la installation prevista? Durante la installation, se solicita al usuario Do you want to continue? [Y/n] y quiero automatizar la respuesta (Y). ¿Algunas ideas?

Esperar que la salida del buffer de script no se muestre

¿Cómo puedo get la salida del command del buffer? Current'y es solo decir "(buffer). Aquí está mi secuencia de commands y salida de debugging: #!/bin/bash -x while read p; do echo $p { /usr/bin/expect -d << EOF match_max 10000 spawn ssh anthony@$p expect "password:" send "MyPasswordHere\r" expect " " send "ifconfig |grep -i eth0\r" expect […]

¿Cómo agregar automáticamente keyfile y frase de contraseña a ssh-agent?

Linux 4.4.0-34-generic # 53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux Uso la secuencia de commands para iniciar ssh-agent e iniciar otra secuencia de commands (que utiliza la frase de espera para enviar al agente). #!/bin/bash eval `ssh-agent -s` /root/script2 / root / script2: #!/usr/bin/expect -f spawn ssh-add /root/.ssh/key […]

save espera buffer fuera del scope?

En mi script expect estoy usando exp_continue para enviar la barra espaciadora hasta que reciba un post diferente, sin embargo, parece que de la manera que lo estoy haciendo podría estar poniendo $expect_out(buffer) fuera del scope de mi script. El guion es #!/usr/bin/expect -f # Set variables set timeout 300 set SWITCH [lindex $argv 0] […]

Script esperado: ¿cómo manejar dos processs?

Estoy usando Esperar para automatizar llamadas VoIP para mediciones de calidad. Mi script llama a otro cliente de VoIP por una cantidad determinada de veces. Antes de manejar las llamadas, tcpdump debe oler todos los packages. Mientras tcpdump ocupa la terminal, el cliente de VoIP no puede generarse después. Mi script esencialmente se ve así: […]