Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

टिनी बैश स्क्रिप्ट:इंटरनेट कनेक्शन उपलब्धता की जाँच करें

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

#!/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

जैसा कि आप देखते हैं कि यह Google के इंडेक्स पेज को डाउनलोड करने का प्रयास करता है, अगर यह खाली स्क्रिप्ट नहीं है तो "हां" लौटाता है, अगर इंटरनेट कनेक्शन उपलब्ध नहीं है तो स्क्रिप्ट "नहीं" लौटाएगी। यदि पृष्ठ को 5 सेकंड से अधिक समय में लाना असंभव है, तो स्क्रिप्ट "नहीं" भी लौटाएगी।

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


  1. Google स्क्रिप्ट के साथ अपनी उत्पादकता बढ़ाने के 3 निश्चित तरीके

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

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

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

  1. Async जावास्क्रिप्ट का उपयोग करके इंटरनेट कनेक्शन की स्थिति की जाँच कैसे करें

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