Διακοπή σύνδεσης στο Διαδίκτυο; Λάβετε φωνητική ειδοποίηση όταν ο Mac σας είναι ξανά στο διαδίκτυο
Είμαστε όλοι απίστευτα εξαρτημένοι από τις συνδέσεις μας στο Διαδίκτυο αυτές τις μέρες, αλλά μερικές φορές αυτές οι συνδέσεις δεν είναι τόσο αξιόπιστες. Είτε αυτό οφείλεται σε αποτυχία ISP, σε διακοπή λειτουργίας δρομολογητή, σε κάποιον που σκοντάφτει κάπου πάνω από ένα καλώδιο ή σε οποιοδήποτε άλλο περιστατικό, μπορεί να είναι απογοητευτικό να περιμένεις να ξαναζωντανέψει μια κατεστραμμένη σύνδεση στο Διαδίκτυο. Όλοι γνωρίζουμε χρήστες που απλώς πατούν επανειλημμένα το κουμπί "ανανέωση" σε ένα πρόγραμμα περιήγησης ιστού για να δουν πότε τα πράγματα αναβιώνουν, αλλά υπάρχει καλύτερος τρόπος.Οι χρήστες που αισθάνονται άνετα με τη γραμμή εντολών μπορούν να χρησιμοποιήσουν μια καλύτερη λύση, η οποία χρησιμοποιεί το εργαλείο ping για να ανιχνεύσει μια ενεργή σύνδεση στο διαδίκτυο και την εντολή μετατροπής κειμένου σε ομιλία για να ανακοινώσει προφορικά πότε τα πράγματα είναι ξανά ζωντανά. Βεβαιωθείτε ότι έχετε ανεβάσει την ένταση του ήχου στο Mac για να το χρησιμοποιήσετε.
Εκφωνήστε μια ειδοποίηση όταν η σύνδεση στο Διαδίκτυο είναι Online
Αυτή η εντολή θα εκτελεστεί σε ένα επιτυχημένο ping στον τομέα "yahoo.com" που είναι συνδεδεμένος. Με την εναλλαγή του τομέα με έναν άλλο, θα μπορούσατε επίσης να το χρησιμοποιήσετε για να παρακολουθείτε εάν ένας ιστότοπος ή ένας διακομιστής είναι επάνω ή κάτω.
μέχρι ping -W1 -c1 yahoo.com; κοιμησου 5? τελειώσατε & πείτε ότι το διαδίκτυο επέστρεψε
Αν δεν ανησυχείτε για τη σύνδεση σε ένα επιλυμένο όνομα τομέα (δηλαδή: somedomainname.com αντί για 127.0.0.1), μπορείτε επίσης να κάνετε απευθείας ping σε μια IP, κάτι που πρότεινε η αρχική πηγή τέχνασμα :
μέχρι ping -W1 -c1 8.8.8.8; κοιμησου 5? τελειώσατε & πείτε ότι το διαδίκτυο επέστρεψε
Ένα πιθανό πρόβλημα με το απευθείας ping μιας IP είναι ότι η εντολή μπορεί να επιστρέψει μια ζωντανή σύνδεση όταν εξακολουθούν να υπάρχουν προβλήματα DNS. Επομένως, η πρώτη επιλογή, η οποία πληκτρολογεί ένα επιλυμένο όνομα τομέα, μπορεί να είναι καλύτερη επιλογή, επειδή όχι μόνο εντοπίζει μια ενεργή σύνδεση στο διαδίκτυο, αλλά ενεργοποιείται επίσης μόνο όταν τα ονόματα τομέα επιλύονται σωστά.
Αυτό είναι παρόμοιο με ένα τέχνασμα γραμμής εντολών που καλύψαμε και ανακοινώνει την ολοκλήρωση μιας εργασίας μέσω της εκφώνησης μιας καθορισμένης φράσης, η οποία μπορεί να είναι χρήσιμη όταν εκτελείται ένα μεγάλο σενάριο ή κάποια άλλη εργασία μπορεί να πάρει απροσδιόριστο ποσό του χρόνου να τελειώσει όπου μια ειδοποίηση θα ήταν χρήσιμη.
Αθόρυβη εναλλακτική: Ειδοποίηση σύνδεσης στο Διαδίκτυο στο διαδίκτυο με φωτογραφία
Για χρήστες που εργάζονται σε περιβάλλοντα όπου η ενεργοποίηση ή η αύξηση του ήχου δεν είναι επιλογή, μπορείτε να προσαρμόσετε την εντολή για να ενεργοποιήσετε μια άλλη ενέργεια ειδοποίησης. Για παράδειγμα, η αντικατάσταση της εντολής "say" με "open" θα επέτρεπε το άνοιγμα μιας εικόνας με την Προεπισκόπηση για να υποδείξει ότι μια ενεργή σύνδεση έχει επιστρέψει:
μέχρι ping -W1 -c1 yahoo.com; κοιμησου 5? ολοκληρώθηκε && άνοιγμα ~/BACKONLINE.jpg
Σε αυτήν την περίπτωση, όταν το ping καταφέρει να επικοινωνήσει με το yahoo, θα ανοίξει μια εικόνα με το όνομα "BACKONLINE.jpg" στην εφαρμογή προεπισκόπησης (ή ό,τι έχει οριστεί στην προεπιλεγμένη εφαρμογή εικόνας για τον τύπο αρχείου που έχει οριστεί).
Κοιτάξτε το @sedovsek στο Twitter για αυτό το υπέροχο κόλπο, μην ξεχάσετε να μας ακολουθήσετε και εκεί.