Pular para o conteúdo

Executando comandos de telnet via shell-script

Galera, como foi dificil achar isso. Segue um script que conecta em um host com telnet, executa comandos, e grava os resultados em um log.
Henrique Aschenbrenner riquebrenner
Hits: 25.836 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Galera, como foi dificil achar isso. Segue um script que conecta em um host com telnet, executa comandos, e grava os resultados em um log.
Download Tel.sh Enviar nova versão

Esconder código-fonte

# Script de coleta de dados via telnet
# Criado em 21/01/2003 por Henrique Aschenbrenner
#!/bin/ksh

# Definicao de variaveis

hosts=20

host[1]="Nome_do_Host"
ip[1]=10.10.10.51
nome[1]=/T3_1.txt


count=0
limit=0

i=0
a=0


pasta=/var/tmp/operador/henrique/logs
while [ $count -le $limit ]
do

count=`expr $count + 1`

a=1

while [ $a -le $hosts ]
do

echo "`tput bold`Conectando`tput rmso` em ${ip[$a]} "
echo >$pasta${nome[$a]}

rsh -l root ${host[$a]}  "(echo 
sleep 2
echo root 
sleep 2 
echo sun 
sleep 2 
echo .id read u1pcu1 
sleep 10
echo quit) | telnet ${ip[$a]} 2>/dev/null" | awk '/^Battery Life/ { print $1, $2, $3, $4, $5, $6, $7 }' >>$pasta${nome[$a]}
echo >>$pasta${nome[$a]}

a=`expr $a + 1`
done

done

SquidAdmin

Script para comparar CD's

Script Para o Desligamento do Sistema

Screensaver Johnny Castaway - XFCE + Wine

Script que automatiza o treinamento do SpamAssassin

#1 Comentário enviado por baixinho930 em 23/01/2019 - 12:34h
e para enviar um comando por telnet é a mesma coisa ?

Contribuir com comentário

Entre na sua conta para comentar.