Internetanslutningen nere? Få en röstvarning när din Mac är online igen
Vi är alla otroligt beroende av våra internetanslutningar nuförtiden, men ibland är dessa anslutningar inte så tillförlitliga. Oavsett om det beror på ett ISP-fel, en router som ligger nere, någon snubblar över en sladd någonstans, eller någon annan händelse, kan det vara frustrerande att vänta på att en nedbruten internetanslutning ska komma till liv igen. Vi har alla känt användare som helt enkelt trycker på "uppdatera"-knappen i en webbläsare upprepade gånger för att se när saker och ting återupplivas, men det finns ett bättre sätt.Användare som är bekväma med kommandoraden kan använda en bättre lösning, som använder pingverktyget för att upptäcka en aktiv internetanslutning och text-till-tal-kommandot för att muntligt meddela när saker är live igen. Se till att ha höjt volymen på Mac för att använda detta.
Säg en varning när Internetanslutning är online
Detta kommando körs in i en framgångsrik ping till domänen "yahoo.com" är ansluten. Genom att byta domän med en annan kan du också använda detta för att övervaka om en webbplats eller server är uppe eller nere.
tills ping -W1 -c1 yahoo.com; sova 5; klart && säg att internet är tillbaka
Om du inte är orolig för att ansluta till ett löst domännamn (dvs.: somedomainname.com istället för 127.0.0.1), kan du också pinga en IP direkt, vilket är vad den ursprungliga trickkällan föreslog :
tills ping -W1 -c1 8.8.8.8; sova 5; klart && säg att internet är tillbaka
Ett potentiellt problem med att pinga en IP direkt är att kommandot kan returnera en live-anslutning när det fortsätter att finnas DNS-problem. Således kan det första alternativet, som pingar ett löst domännamn istället, vara ett bättre alternativ, eftersom det inte bara upptäcker en aktiv internetanslutning utan det utlöses också bara när domännamn löser sig korrekt också.
Detta liknar ett kommandoradstrick som vi täckte och som tillkännager slutförandet av en uppgift genom att tala en definierad fras, vilket kan vara till hjälp när ett långt skript körs eller någon annan uppgift kan ta en obestämd mängd tid att avsluta där en varning skulle vara till hjälp.
Tyst alternativ: Varna Internetanslutning online med ett foto
För användare som arbetar i miljöer där det inte är möjligt att ha volym på eller ljud upp, kan du justera kommandot för att utlösa en annan varningsåtgärd. Om du till exempel ersätter kommandot "säg" med "öppna" kan en bild öppnas med förhandsgranskning för att indikera att en aktiv anslutning har returnerats:
tills ping -W1 -c1 yahoo.com; sova 5; klar && öppna ~/BACKONLINE.jpg
I det här fallet, när ping lyckas kontakta yahoo, kommer en bild med namnet "BACKONLINE.jpg" att öppnas i Preview-appen (eller vad standardbildappen är inställd på för den definierade filtypen).
Ta reda på @sedovsek på Twitter för detta fantastiska trick, glöm inte att följa oss där också.