Internetverbinding verbroken? Ontvang een gesproken melding wanneer uw Mac weer online is
We zijn tegenwoordig allemaal ongelooflijk afhankelijk van onze internetverbindingen, maar soms zijn die verbindingen niet zo betrouwbaar. Of het nu komt door een ISP-storing, een router die niet werkt, iemand die ergens over een kabel struikelt of wat dan ook, het kan frustrerend zijn om te wachten tot een verbroken internetverbinding weer tot leven komt. We kennen allemaal gebruikers die eenvoudigweg herhaaldelijk op de knop "Vernieuwen" in een webbrowser drukken om te zien wanneer dingen weer opleven, maar er is een betere manier.Gebruikers die vertrouwd zijn met de opdrachtregel kunnen een betere oplossing gebruiken, die gebruikmaakt van de ping-tool om een actieve internetverbinding te detecteren en de tekst-naar-spraakopdracht om mondeling aan te kondigen wanneer dingen weer live zijn. Zorg ervoor dat het volume op de Mac hoog staat om dit te gebruiken.
Spreek een waarschuwing uit wanneer de internetverbinding online is
Dit commando zal leiden tot een succesvolle ping naar het domein "yahoo.com" is verbonden. Door het domein te verwisselen met een ander, kunt u dit ook gebruiken om te controleren of een website of server actief of niet actief is.
until ping -W1 -c1 yahoo.com; slaap 5; gedaan && zeggen dat het internet terug is
Als je je geen zorgen maakt over het verbinden met een omgezette domeinnaam (d.w.z.: eendomeinnaam.com in plaats van 127.0.0.1), kun je ook rechtstreeks een IP pingen, wat de oorspronkelijke trucbron suggereerde :
until ping -W1 -c1 8.8.8.8; slaap 5; gedaan && zeggen dat het internet terug is
Een mogelijk probleem met het rechtstreeks pingen van een IP is dat de opdracht een live verbinding kan retourneren als er DNS-problemen blijven bestaan. Dus de eerste optie, die in plaats daarvan een omgezette domeinnaam pingt, kan een betere optie zijn, omdat deze niet alleen een actieve internetverbinding detecteert, maar ook alleen activeert wanneer domeinnamen ook correct worden omgezet.
Dit is vergelijkbaar met een opdrachtregeltruc die we hebben behandeld en die de voltooiing van een taak aankondigt door een gedefinieerde zin uit te spreken, wat handig kan zijn wanneer een lang script wordt uitgevoerd of een andere taak een onbepaalde hoeveelheid kan kosten tijd om te voltooien waar een waarschuwing nuttig zou zijn.
Stil alternatief: waarschuw internet verbinding online met een foto
Voor gebruikers die in omgevingen werken waar het volume aan of geluid geen optie is, kunt u de opdracht aanpassen om een andere waarschuwingsactie te activeren. Als u bijvoorbeeld de opdracht 'zeggen' vervangt door 'openen', kan een afbeelding worden geopend met Voorbeeld om aan te geven dat er een actieve verbinding is hersteld:
until ping -W1 -c1 yahoo.com; slaap 5; klaar && open ~/BACKONLINE.jpg
In dit geval, wanneer ping erin slaagt contact te maken met Yahoo, wordt een afbeelding met de naam "BACKONLINE.jpg" geopend in de Preview-app (of waar de standaard afbeeldingsapp ook op is ingesteld voor het gedefinieerde bestandstype).
Let op @sedovsek op Twitter voor deze geweldige truc, vergeet ons daar ook niet te volgen.