मेरे पास लैपटॉप है, ज्यादातर समय इंटरनेट से जुड़ा हुआ है, इंटरनेट की गति काफी धीमी है। जब मैं कुछ बड़ी फाइलें डाउनलोड करता हूं, तो मैं इंटरनेट की धीमी गति के कारण वेब साइटों को सर्फ करने में सक्षम नहीं हूं। मेरी योजना एक बैश स्क्रिप्ट लिखना और इसे क्रॉन जॉब्स में चलाने के लिए है, जब यह पाता है कि सिस्टम निष्क्रिय है तो यह एक प्रक्रिया शुरू करता है (प्रक्रिया जो बड़ी फ़ाइलों को प्राथमिक रूप से wget डाउनलोड करेगी) और जब मैं लैपटॉप का उपयोग करता हूं तो प्रक्रिया है मारे गए। एक स्क्रीनसेवर के समान (मुझे Scheduling in Linux: run a task when computer is idle (= no user input) पर कुछ तरीके मिले हैं लेकिन मैं अपनी मशीन पर स्क्रीनसेवर का उपयोग नहीं करता हूं और न ही मैं xscreensaver जैसे gnome एप्लिकेशन पर निर्भर होना चाहता हूं)। मैं उबंटू लिनक्स का उपयोग करता हूं, क्या लिनक्स माहिन के उचित निष्क्रिय समय को खोजने का कोई तरीका है।यह पता लगाने के लिए कि एक चल रही लिनक्स मशीन निष्क्रिय है या नहीं
निष्क्रिय = कोई कीबोर्ड, स्पर्श पैड या माउस क्लिक।
क्या इस तरह से नेटवर्क गतिविधि खोजने का कोई तरीका है, जैसे कि उनके इंटरनेट ट्रैफ़िक नहीं है, तो मेरी क्रिप्ट एक और wget स्क्रिप्ट निष्पादित करना शुरू कर देती है और यदि मेरा ब्राउज़र वेब पृष्ठों के लिए अनुरोध करता है तो यह स्क्रिप्ट को निष्पादित करना बंद कर देगा।
कृपया मुझे एक उचित तरीका बताएं .. क्या मुझे निष्क्रिय समय का उपयोग करके इसे लागू करना चाहिए, अगर मैं नेटवर्क ट्रैफिक को ध्यान में रखता हूं तो यह अधिक प्रभावी होगा।
क्या आपने इसके बजाय यातायात को आकार देने पर विचार किया है? –
@chen स्थानीय प्रणाली पर कैसे करें? मेरे पास कोई सुराग नहीं है!! –
मुझे लगता है कि आप इसके लिए शोरवाल का उपयोग कर सकते हैं जैसा कि http://www.shorewall.net/simple_traffic_shaping.html –