Kết nối Internet Ngắt? Nhận thông báo bằng giọng nói khi máy Mac của bạn trực tuyến trở lại
Ngày nay, tất cả chúng ta đều vô cùng phụ thuộc vào kết nối internet, nhưng đôi khi những kết nối đó không đáng tin cậy cho lắm. Cho dù đó là do lỗi ISP, bộ định tuyến bị hỏng, ai đó vấp phải dây ở đâu đó hoặc bất kỳ sự cố nào khác, việc chờ đợi kết nối internet bị ngắt hoạt động trở lại có thể gây khó chịu. Tất cả chúng ta đều biết những người dùng chỉ cần nhấn liên tục vào nút “làm mới” trên trình duyệt web để xem khi nào mọi thứ hoạt động trở lại, nhưng có một cách tốt hơn.Người dùng cảm thấy thoải mái với dòng lệnh có thể sử dụng giải pháp tốt hơn, sử dụng công cụ ping để phát hiện kết nối internet đang hoạt động và lệnh chuyển văn bản thành giọng nói để thông báo bằng lời nói khi mọi thứ hoạt động trở lại. Đảm bảo đã tăng âm lượng trên máy Mac để sử dụng tính năng này.
Nói thông báo khi kết nối Internet đang trực tuyến
Lệnh này sẽ chạy khi ping thành công tới miền “yahoo.com” được kết nối. Bằng cách chuyển miền sang miền khác, bạn cũng có thể sử dụng miền này để theo dõi xem một trang web hoặc máy chủ có hoạt động hay không.
until ping -W1 -c1 yahoo.com; ngủ 5; xong && nói rằng internet đã hoạt động trở lại
Nếu bạn không lo lắng về việc kết nối với một tên miền đã phân giải (tức là: somedomainname.com thay vì 127.0.0.1), bạn cũng có thể ping trực tiếp một địa chỉ IP, đó là điều mà nguồn mẹo ban đầu đề xuất :
until ping -W1 -c1 8.8.8.8; ngủ 5; xong && nói rằng internet đã hoạt động trở lại
Một vấn đề tiềm ẩn khi ping trực tiếp một IP là lệnh có thể trả lại kết nối trực tiếp khi tiếp tục có sự cố DNS. Do đó, tùy chọn đầu tiên, thay vào đó, sẽ ping một tên miền đã phân giải, có thể là một tùy chọn tốt hơn, bởi vì tùy chọn này không chỉ phát hiện kết nối internet đang hoạt động mà còn chỉ kích hoạt khi các tên miền cũng đang phân giải đúng cách.
Điều này tương tự như thủ thuật dòng lệnh mà chúng tôi đã đề cập để thông báo việc hoàn thành một tác vụ thông qua việc nói một cụm từ xác định, điều này có thể hữu ích khi một tập lệnh dài đang chạy hoặc một số tác vụ khác có thể chiếm một lượng thời gian không xác định thời gian để kết thúc khi cảnh báo sẽ hữu ích.
Giải pháp thay thế im lặng: Cảnh báo kết nối Internet trực tuyến bằng ảnh
Đối với người dùng đang làm việc trong môi trường không thể bật âm lượng hoặc tăng âm thanh, bạn có thể điều chỉnh lệnh để kích hoạt một hành động cảnh báo khác. Ví dụ: thay thế lệnh 'nói' bằng 'mở' sẽ cho phép mở ảnh bằng Xem trước để cho biết kết nối đang hoạt động đã trở lại:
until ping -W1 -c1 yahoo.com; ngủ 5; xong && mở ~/BACKONLINE.jpg
Trong trường hợp này, khi ping thành công trong việc liên hệ với yahoo, một hình ảnh có tên “BACKONLINE.jpg” sẽ mở trong ứng dụng Xem trước (hoặc bất kỳ ứng dụng hình ảnh mặc định nào được đặt thành cho loại tệp được xác định).
Hãy theo dõi @sedovsek trên Twitter để biết thủ thuật tuyệt vời này, đừng quên theo dõi chúng tôi tại đó.