Enviado em 06/12/2017 - 21:28h
Ola boa noite.Enviado em 07/12/2017 - 09:23h
Primeiro realizei umas alterações no seu código de espaçamento:#!/bin/bash clear Menu(){ echo "Teste de ping para alterar os parametros a seguir" echo "------------------------------------------" echo " Menu Principal " echo "------------------------------------------" echo echo "[ 1 ] Tamanho do byte" echo "[ 2 ] Tempo entre os ping" echo "[ 3 ] Qtd vezes de teste" echo "[ 4 ] Sair" echo echo echo -n "Digite para alterar de acordo ? " read opcao case $opcao in 1) byte ;; 2) tempo ;; 3) vezes ;; 4) exit ;; *) "Opcao desconhecida." ; echo ; Principal ;; esac } byte() { echo "digite o ip"; read ip echo "Digite o tamanho do byte"; read byte ping $ip -s $byte | grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv Menu } tempo() { echo "digite o ip" read ip echo "Digite o tamanho do tempo" read tempo ping $ip -c5 -i $tempo | grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv Menu } vezes() { echo "digite o ip" read ip echo "Digite o tamanho do vezes" read vezes ping $ip -c $vezes | grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv Menu } Menu
Teste de ping com 10 bytes: ping 10.12.16.2 -s 10 PING 10.12.16.2 (10.12.16.2) 10(38) bytes of data. 18 bytes from 10.12.16.2: icmp_seq=1 ttl=64 18 bytes from 10.12.16.2: icmp_seq=2 ttl=64 18 bytes from 10.12.16.2: icmp_seq=3 ttl=64 18 bytes from 10.12.16.2: icmp_seq=4 ttl=64 18 bytes from 10.12.16.2: icmp_seq=5 ttl=64 18 bytes from 10.12.16.2: icmp_seq=6 ttl=64 18 bytes from 10.12.16.2: icmp_seq=7 ttl=64 18 bytes from 10.12.16.2: icmp_seq=8 ttl=64 18 bytes from 10.12.16.2: icmp_seq=9 ttl=64 18 bytes from 10.12.16.2: icmp_seq=10 ttl=64 18 bytes from 10.12.16.2: icmp_seq=11 ttl=64 18 bytes from 10.12.16.2: icmp_seq=12 ttl=64 18 bytes from 10.12.16.2: icmp_seq=13 ttl=64 18 bytes from 10.12.16.2: icmp_seq=14 ttl=64 18 bytes from 10.12.16.2: icmp_seq=15 ttl=64 18 bytes from 10.12.16.2: icmp_seq=16 ttl=64 18 bytes from 10.12.16.2: icmp_seq=17 ttl=64 18 bytes from 10.12.16.2: icmp_seq=18 ttl=64 18 bytes from 10.12.16.2: icmp_seq=19 ttl=64 18 bytes from 10.12.16.2: icmp_seq=20 ttl=64 ^C --- 10.12.16.2 ping statistics --- 20 packets transmitted, 20 received, 0% packet loss, time 18999ms
Teste com 100 bytes: ping 10.12.16.2 -s 100 PING 10.12.16.2 (10.12.16.2) 100(128) bytes of data. 108 bytes from 10.12.16.2: icmp_seq=1 ttl=64 time=0.212 ms 108 bytes from 10.12.16.2: icmp_seq=2 ttl=64 time=0.220 ms 108 bytes from 10.12.16.2: icmp_seq=3 ttl=64 time=0.244 ms 108 bytes from 10.12.16.2: icmp_seq=4 ttl=64 time=0.228 ms 108 bytes from 10.12.16.2: icmp_seq=5 ttl=64 time=0.243 ms ^C
Código anterior ping $ip -s $byte | grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv Sugestão: ping $ip -c 10 -s $byte | grep icmp | cut -d= -f4 | cut -d' ' -f1 >> ping.csv # pode ser 10x ou 100x ou 1000x acredito que resolva seu problema
Enviado em 07/12/2017 - 09:24h
Enviado em 08/12/2017 - 17:30h
Enviado em 10/12/2017 - 10:17h
# Criei a variável DATA que recebe o comando date DATA=$(date) # Dando print do nome do teste só para ficar mais fácil o entendimento echo "Teste tamanho de Byte" >> ping.csv # Aqui vou printar o comando date, antes do comando ping ser executado echo "$DATA" >> ping.csv ping $ip -c 10 -s $byte | grep --line-buffered icmp | awk '{print $8}' | cut -d= -f 2 >> ping.csv
Teste tamanho de Byte sáb dez 9 08:40:01 -02 2017 11 bytes from 8.8.8.8: icmp_seq=1 ttl=128 11 bytes from 8.8.8.8: icmp_seq=2 ttl=128 11 bytes from 8.8.8.8: icmp_seq=3 ttl=128
Enviado em 19/12/2017 - 20:22h
# Criei a variável DATA que recebe o comando date DATA=$(date) # Dando print do nome do teste só para ficar mais fácil o entendimento echo "Teste tamanho de Byte" >> ping.csv # Aqui vou printar o comando date, antes do comando ping ser executado echo "$DATA" >> ping.csv ping $ip -c 10 -s $byte | grep --line-buffered icmp | awk '{print $8}' | cut -d= -f 2 >> ping.csv
Teste tamanho de Byte sáb dez 9 08:40:01 -02 2017 11 bytes from 8.8.8.8: icmp_seq=1 ttl=128 11 bytes from 8.8.8.8: icmp_seq=2 ttl=128 11 bytes from 8.8.8.8: icmp_seq=3 ttl=128
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Autenticação necessária. um aplicativo quer acesso ao chaveiro (3)
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)