Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

सर्वर इंटरनेट कनेक्टिविटी सत्यापित करने के लिए त्वरित बैश स्क्रिप्ट

कभी-कभी यह जांचना आवश्यक होता है कि जिस सर्वर पर आप कोई बड़ा बैश स्क्रिप्ट चलाना चाहते हैं, वह इंटरनेट से जुड़ा है या नहीं। आमतौर पर यह cron का उपयोग करके स्क्रिप्ट को समय-समय पर चलाते समय समझ में आता है। नीचे इस उद्देश्य के लिए छोटा बैश स्क्रिप्ट है:

#!/bin/bash WGET="/usr/bin/wget" $WGET -q --tries=10 --timeout=5 https://www.google.com -O /tmp/index.google &> /dev/null if [ ! -s /tmp/index.google ];then echo "no" else echo "yes" fi

जैसा कि आप देख सकते हैं यह गूगल के इंडेक्स पेज को डाउनलोड करने का प्रयास करता है, यदि यह खाली नहीं है तो स्क्रिप्ट “yes” लौटाती है, यदि कोई इंटरनेट कनेक्शन उपलब्ध नहीं है तो स्क्रिप्ट “no” लौटाएगी। यदि 5 सेकंड से अधिक में पेज लाना असंभव है तो स्क्रिप्ट “no” भी लौटाएगी।

कुछ जोड़ना है? आपका स्वागत है! 🙂


  1. Google Scripts से उत्पादकता बढ़ाने के 3 पक्के तरीके Google Scripts से उत्पादकता बढ़ाने के 3 पक्के तरीके

    भले ही आप सोचते हैं कि आप दुनिया के सबसे कुशल और उत्पादक व्यक्ति हैं, हमेशा सुधार की गुंजाइश होती है और Google Scripts इसमें मदद कर सकते हैं। चाहे आप अपने शेड्यूलिंग में सुधार करना चाहते हों, अपनी टीम के साथ बेहतर सहयोग करना चाहते हों, या जानकारी और समाचार तेजी से और अधिक कुशलता से प्राप्त करना चाहत

  1. बैश स्क्रिप्टिंग मास्टर करें: विश्वसनीय लिनक्स ऑटोमेशन के लिए 10 आवश्यक टिप्स बैश स्क्रिप्टिंग मास्टर करें: विश्वसनीय लिनक्स ऑटोमेशन के लिए 10 आवश्यक टिप्स

    शेल स्क्रिप्टिंग लिनक्स में सीखने/करने का सबसे आसान प्रोग्रामिंग रूप है। इससे भी अधिक, यह सिस्टम एडमिनिस्ट्रेशन के लिए एक आवश्यक कौशल है जो कार्यों को स्वचालित करने, नए सरल यूटिलिटीज/टूल्स विकसित करने आदि के लिए है। इस लेख में, हम प्रभावी और विश्वसनीय बैश स्क्रिप्ट लिखने के लिए 10 उपयोगी और व्यावहार

  1. JavaScript में Async/Await और Fetch API के साथ इंटरनेट कनेक्शन स्थिति का पता लगाना JavaScript में Async/Await और Fetch API के साथ इंटरनेट कनेक्शन स्थिति का पता लगाना

    क्या आप JavaScript का उपयोग करके जांच सकते हैं कि आपका ऐप इंटरनेट से जुड़ा है या नहीं?इस लेख में, मैं इस इंटरनेट कनेक्शन पहचान प्रश्न का एक अद्यतन उत्तर प्रदान करूंगा। (पहले! इसे पांच बार तेजी से कहें!) समाधान JavaScript के Fetch API और Async & Await के साथ एसिंक्रोनस कोड का उपयोग करेगा। लेकिन प