Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Multiple ping test Mac

Af Super Nørd Pico | 06-03-2019 21:24 | 2186 visninger | 9 svar, hop til seneste
Jeg vil gerne lave en .command fil der som laver mere end én ping test på en gang. Jeg vil gerne have at hver test bliver lavet i hver deres terminal vindue. Jeg kan simpelthen ikke finde ud af hvilken kode jeg skal bruge for at åbne den næstkommende ping test i et nyt terminalvindue. Jeg har via google fundet nedenstående der virker, men der kører ping testen i samme vindue når der er lavet 6 pings (6 tallet er bare tilfældigt). for i in 192.x.x.x 192.x.x.x do ping -c 6 $i done Nogen der kan hjælpe?
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|1080 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#1
jalling
Semibruger
07-03-2019 08:29

Rapporter til Admin
Hvad er det du prøver at opnå? Det lyder lidt som et XY problem. Giv lidt mere info. Mvh Jonas
--
#2
Pico
Super Nørd
07-03-2019 09:05

Rapporter til Admin
Jeg ønsker at lave en fil, som når jeg trykker på den, åbner terminalen og starter at pinge en eller flere IP adresse. Hvis der skal pinges mere end en IP adresse, så ønsker jeg at der automatisk bliver åbnet en ny terminal hvor den næste IP adresse så bliver pinget. Jeg har batch filer der gør det i Windows, hvilket ikke var noget problem at lave. Jeg har bare ikke skide meget styr på Mac. Som eksempel er dette fra en af mine Windows batch filer: ECHO OFF start cmd.exe /k ping 192.168.0.114 -t start cmd.exe /k ping 192.168.0.115 -t start cmd.exe /k ping 192.168.0.116 -t start cmd.exe /k ping 192.168.0.117 -t QUIT Hver IP adresse bliver pinget i deres egen CMD.
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|1080 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#3
perjr
Ultra Supporter
07-03-2019 10:18

Rapporter til Admin
Hvad er dit endelige mål? - skal du bare teste om IP'erne er online eller?
--
Programming is like sex: one mistake and you have to support it for the rest of your life.
#4
Pico
Super Nørd
07-03-2019 10:38

Rapporter til Admin
Jeg skal se om den/de er online og om der har været pakketab når jeg stopper testen.
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|1080 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#5
Bundy
Mega Supporter
07-03-2019 10:57

Rapporter til Admin
Her er en dejlig hacked løsning. https://superuser.com[...]
--
Hvis du kan læse dette, har du tabt.
#6
Pico
Super Nørd
07-03-2019 11:26

Rapporter til Admin
#5 TAK!, det var løsningen!
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|1080 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#7
inckie
Elite Nørd
07-03-2019 14:10

Rapporter til Admin
#6 Super du fik det løst, men du var der formentlig selv meget tæt på med dit eget eksempel. Du manglede bare at gøre ping til en baggrunds process ved at slutte af med et ampersand og fortælle at den skal skrive stdout ned i en fil for ip in 192.x.x.x 192.x.x.x; do output = $(mktemp) ping -c 6 $ip > $output & echo "Testing $ip and saving result to $output" done <3 Bash
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 07-03-2019 14:11
#8
Pico
Super Nørd
07-03-2019 15:10

Rapporter til Admin
#7 Mit eget eksempel var bare et jeg havde fundet via google, så det kan jeg ikke tage æren for. Løsningen fra #5 gjorde det hele lige så simpelt som dem jeg har lavet i Windows. Men tak for dit forslag også, hvilket jeg vil prøve af i aften, bare for at se hvad det gør / hvordan det virker :)
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|1080 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#9
inckie
Elite Nørd
07-03-2019 19:29

Rapporter til Admin
#8 Fair nok ;-) Der var lige sneget sig en lille fejl ind - output = $(mktemp) + output=$(mktemp)
--
https://twitter.com[...] - Ned med #lurerSørenPape https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 07-03-2019 19:29

Opret svar til indlægget: Multiple ping test Mac

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning