Conexiune la internet întreruptă? Primiți o alertă vocală când Mac-ul dvs. este din nou online
Toți ne bazăm incredibil de pe conexiunile noastre la internet în zilele noastre, dar uneori acele conexiuni nu sunt atât de fiabile. Fie că se datorează unei defecțiuni a ISP-ului, a unui router defect, cineva care se împiedică de un cablu undeva sau orice alt eveniment, poate fi frustrant să așteptați ca o conexiune la internet defectă să revină. Cu toții cunoscuți utilizatori care pur și simplu au apăsat butonul „reîmprospătare” de pe un browser web în mod repetat pentru a vedea când lucrurile revin, dar există o modalitate mai bună.Utilizatorii care se simt confortabil cu linia de comandă pot folosi o soluție mai bună, care utilizează instrumentul ping pentru a detecta o conexiune la internet activă și comanda text-to-speech say pentru a anunța verbal când lucrurile sunt din nou live. Asigurați-vă că aveți volumul crescut pe Mac pentru a utiliza acest lucru.
Rostiți o alertă când conexiunea la internet este online
Această comandă va rula într-un ping de succes la domeniul „yahoo.com” este conectat. Schimbând domeniul cu altul, puteți utiliza acest lucru și pentru a monitoriza dacă un site web sau un server este sus sau jos.
până la ping -W1 -c1 yahoo.com; dormi 5; gata && spune că internetul s-a întors
Dacă nu vă îngrijorează conectarea la un nume de domeniu rezolvat (adică: somedomainname.com în loc de 127.0.0.1), puteți, de asemenea, să faceți ping direct la un IP, ceea ce a sugerat sursa originală a trucului :
până la ping -W1 -c1 8.8.8.8; dormi 5; gata && spune că internetul s-a întors
O problemă potențială cu ping-ul direct la un IP este că comanda poate returna o conexiune live atunci când continuă să apară probleme DNS. Astfel, prima opțiune, care trimite ping la un nume de domeniu rezolvat, poate fi o opțiune mai bună, deoarece nu numai că detectează o conexiune la internet activă, dar se declanșează și atunci când numele de domeniu se rezolvă corect.
Acesta este similar cu un truc de linie de comandă pe care l-am acoperit, care anunță finalizarea unei sarcini prin rostirea unei fraze definite, ceea ce poate fi util atunci când rulează un script lung sau o altă sarcină poate necesita o cantitate nedeterminată timp pentru a termina acolo unde ar fi utilă o alertă.
Silent Alternative: Alertă online conexiunea la internet cu o fotografie
Pentru utilizatorii care lucrează în medii în care volumul sau sunetul activat nu este o opțiune, puteți ajusta comanda pentru a declanșa o altă acțiune de alertă. De exemplu, înlocuirea comenzii „spune” cu „deschidere” ar permite ca o imagine să fie deschisă cu Previzualizare pentru a indica revenirea unei conexiuni active:
până la ping -W1 -c1 yahoo.com; dormi 5; gata && deschide ~/BACKONLINE.jpg
În acest caz, când ping-ul reușește să contacteze Yahoo, o imagine numită „BACKONLINE.jpg” se va deschide în aplicația Previzualizare (sau la orice aplicație de imagine implicită este setată pentru tipul de fișier definit).
Apel la @sedovsek pe Twitter pentru acest truc grozav, nu uitați să ne urmăriți și acolo.