Executando comandos de telnet via shell-script
Publicado por Henrique Aschenbrenner 10/03/2006
[ Hits: 25.713 ]
Homepage: NONE
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.
# 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
Verificar status de carga da bateria do notebook
Contar o número de arquivos e subdiretórios de um diretório
space2sep (Trocar arquivos com espaço "\ ")
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)
O que houve com slackware ??? (9)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









