इंटरनेट कनेक्शन नीचे? जब आपका मैक वापस ऑनलाइन होता है तो वॉयस अलर्ट प्राप्त करें

हम इन दिनों हमारे इंटरनेट कनेक्शन पर अविश्वसनीय रूप से निर्भर हैं, लेकिन कभी-कभी वे कनेक्शन इतने विश्वसनीय नहीं होते हैं। चाहे यह एक आईएसपी विफलता के कारण है, राउटर नीचे जा रहा है, कोई व्यक्ति कहीं और एक कॉर्ड पर जा रहा है, या जो भी अन्य घटना हो, वह डाउन इंटरनेट कनेक्शन को फिर से जीवित रहने की प्रतीक्षा करने में निराशाजनक हो सकता है। हमारे पास सभी ज्ञात उपयोगकर्ता हैं जो वेब ब्राउज़र पर "रीफ्रेश" बटन को बार-बार दबाते हैं जब चीजें पुनर्जीवित होती हैं, लेकिन एक बेहतर तरीका है। कमांड लाइन के साथ सहज उपयोगकर्ता जो एक बेहतर समाधान का उपयोग कर सकते हैं, जो एक सक्रिय इंटरनेट कनेक्शन का पता लगाने के लिए पिंग टूल का उपयोग करता है और टेक्स्ट-टू-स्पीच कहता है कि जब चीजें फिर से रहती हैं तो मौखिक रूप से घोषणा की जाती है। यह सुनिश्चित करने के लिए मैक पर वॉल्यूम चालू होना सुनिश्चित करें।

इंटरनेट कनेक्शन ऑनलाइन होने पर एक अलर्ट बोलें

यह आदेश "yahoo.com" डोमेन से सफल पिंग में चलाया जाएगा। डोमेन को दूसरे के साथ स्विच करके, आप यह भी निगरानी कर सकते हैं कि कोई वेबसाइट या सर्वर ऊपर या नीचे है या नहीं।

until ping -W1 -c1 yahoo.com; do sleep 5; done && say the internet is back

यदि आप किसी हल किए गए डोमेन नाम से कनेक्ट करने के बारे में चिंतित नहीं हैं (यानी: 127.0.0.1 के बजाय somedomainname.com), तो आप सीधे आईपी भी पिंग कर सकते हैं, जो कि मूल चाल स्रोत का सुझाव है:

until ping -W1 -c1 8.8.8.8; do sleep 5; done && say the internet is back

आईपी ​​को सीधे पिंग करने के साथ एक संभावित मुद्दा यह है कि जब DNS समस्याएं जारी रहती हैं तो आदेश लाइव कनेक्शन लौटा सकता है। इस प्रकार पहला विकल्प, जो इसके बजाय हल किए गए डोमेन नाम को पिंग करता है, एक बेहतर विकल्प हो सकता है, क्योंकि न केवल यह एक सक्रिय इंटरनेट कनेक्शन का पता लगाता है बल्कि यह तब भी ट्रिगर होता है जब डोमेन नाम ठीक से हल हो रहे हैं।

यह एक कमांड लाइन चाल के समान है जिसे हमने कवर किया है जो परिभाषित वाक्यांश बोलकर एक कार्य पूरा करने की घोषणा करता है, जो लंबी स्क्रिप्ट चलने पर सहायक हो सकता है या कुछ अन्य कार्य एक अनिश्चित समय ले सकता है, जहां एक अलर्ट होगा सहायक बनें।

मूक वैकल्पिक: फोटो के साथ ऑनलाइन इंटरनेट कनेक्शन अलर्ट करें

उन उपयोगकर्ताओं के लिए जो वातावरण में काम कर रहे हैं, जहां वॉल्यूम चालू या ध्वनि हो, एक विकल्प नहीं है, आप कमांड एक्शन को ट्रिगर करने के लिए कमांड को एडजस्ट कर सकते हैं। उदाहरण के लिए, 'ओपन' के साथ 'कहें' कमांड को प्रतिस्थापित करने से एक सक्रिय कनेक्शन को इंगित करने के लिए पूर्वावलोकन के साथ एक तस्वीर को खोला जा सकता है:

until ping -W1 -c1 yahoo.com; do sleep 5; done && open ~/BACKONLINE.jpg

इस मामले में, जब पिंग याहू से संपर्क करने में सफल होता है, तो "BACKONLINE.jpg" नाम की एक छवि पूर्वावलोकन ऐप में खुल जाएगी (या जो भी डिफ़ॉल्ट छवि ऐप परिभाषित फ़ाइल प्रकार के लिए सेट है)।

इस महान चाल के लिए ट्विटर पर @sedovsek तक प्रमुख, यहां भी हमारा अनुसरण करना न भूलें।