• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bash - uzycie dynamicznej zmiennej w komendzie ping ?

Object Storage Arubacloud
+1 głos
228 wizyt
pytanie zadane 26 września 2018 w Inne języki przez Moonmaker05 Początkujący (410 p.)

Witam,

Potrzebuję włożyc do pinga dynamiczna nazwe zmiennej, Zmienna już utworzyłem, działa i wyświetla to co zaplanowałem.

Jednak potrzebuje wrzucic ją do komendy ping i tutaj zaczynaja się schody

declare -A array=([piotr_pc]=10.0.0.10 [piotr_samsung]=10.0.0.11 [piotr_work]=10.0.0.12 [magda_laptop]=10.0.0.13)

for item in ${!array[*]}
do
    file=$(grep $item homesystem/web/openvpn-status.log | tr 'm\n' 'p,')
	IFS=','
	for x in $file
	do			
		eval $item+=\("$x"\)
	done

	 eval echo \${$item[9]}

	if ping -c1 -w1 eval echo \${$item[9]}  > /dev/null; then

Wynik: 

 

root@VigoradoNetwork:/www1# ./ping.sh

BusyBox v1.28.3 () multi-call binary.

Usage: ping [OPTIONS] HOST

Send ICMP ECHO_REQUEST packets to network hosts

        -4,-6           Force IP or IPv6 name resolution
        -c CNT          Send only CNT pings
        -s SIZE         Send SIZE data bytes in packets (default 56)
        -t TTL          Set TTL
        -I IFACE/IP     Source interface or IP address
        -W SEC          Seconds to wait for the first response (default 10)
                        (after all -c CNT packets are sent)
        -w SEC          Seconds until ping exits (default:infinite)
                        (can exit earlier with -c CNT)
        -q              Quiet, only display output at start
                        and when finished
        -p HEXBYTE      Pattern to use for payload
OFFLINE

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 454 wizyt
pytanie zadane 14 czerwca 2018 w Systemy operacyjne, programy przez Zer0AlmostNull Obywatel (1,060 p.)
0 głosów
0 odpowiedzi 409 wizyt
pytanie zadane 19 marca 2021 w Inne języki przez ProjectMat30 Początkujący (320 p.)
0 głosów
1 odpowiedź 320 wizyt
pytanie zadane 18 stycznia 2021 w Inne języki przez njjctzrjmn Nowicjusz (120 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...