स्क्रिप्ट बैश: ऑटोमैटिकली ट्रांसमिशन ट्रांसमिशन कंट्रोल करें

नमस्ते। यह मेरी दूसरी पोस्ट है। मैं आमतौर पर पोस्ट नहीं लिखता जब तक कि मेरे पास साझा करने के लिए कुछ अच्छा न हो और इस बार मेरे पास कुछ ऐसा है जो निश्चित रूप से कई में दिलचस्पी रखेगा।

कुछ महीने पहले मैं अनुप्रयोगों की बैंडविड्थ को सीमित करने के लिए एक स्क्रिप्ट बनाने के बारे में सोच रहा था, लेकिन मेरे पास कुछ समस्याएं और त्रुटियां थीं, जो मेरे लिए कठिन थीं, इसलिए मैंने अपनी शंकाओं को उठाया। मंच de <º DesdeLinux मामले में किसी को भी एक विचार था।

इसलिए मैंने इसे थोड़ी देर के लिए छोड़ दिया और एक दिन मैंने स्क्रिप्ट को फिर से शुरू करने का फैसला किया। मैंने बहुत परीक्षण किया, मैंने बैश के बारे में बहुत कुछ पढ़ा, और मेरे खाली समय में मुझे सिरदर्द रहा, लेकिन मैंने यह किया !!

मुझे बहुत संतोष है और इसलिए मैंने अपनी छोटी स्क्रिप्ट को आपके साथ साझा करने का निर्णय लिया है ताकि आप इसका उपयोग कर सकें और इसमें सुधार कर सकें। मैं इसे GPLv3 के तहत लाइसेंस देने की योजना बना रहा हूं, लेकिन यह मेरी पहली परियोजना है, इसलिए मुझे यह सुनिश्चित नहीं है कि यह कैसे करना है (मुझे इससे पहले जो भी किया है, उससे सलाह की आवश्यकता है)।

खैर, अब मैं समझाऊंगा कि मेरी जरूरत क्या थी और मैंने समस्या को हल करने के लिए क्या किया।

स्थिति
मेरे पास 512Kbs की इंटरनेट योजना है, इसलिए मैं इसका उपयोग करता हूं हस्तांतरण बड़ी फ़ाइलों को डाउनलोड करने के लिए एक बिटटोरेंट क्लाइंट के रूप में (जैसे लिब्रे ऑफिस और कुछ जीएनयू / लिनक्स डिस्ट्रोस)। उस गति के साथ डाउनलोड में लंबा समय लगता है और समस्या वेब ब्राउज़र का उपयोग करते समय होती है Firefox: लोड करने में लंबा समय लेता है।

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

समाधान
इस समस्या के लिए मैंने बाश में एक स्क्रिप्ट बनाने का फैसला किया जो मूल रूप से निम्नलिखित करता है:

1. जांचें कि ट्रांसमिशन चल रहा है और कोई धार नहीं है। यदि ऐसा है, तो torrents को वापस चालू करें।

2. सत्यापित करें कि फ़ायरफ़ॉक्स चल रहा है। तब यह KB / s को उसके द्वारा भेजा और प्राप्त किया जाता है और उन्हें एक फ़ाइल में सहेजता है।

3. यदि ब्राउज़र KB / s को अपलोड या डाउनलोड करता है, तो संदर्भ सीमा पार हो जाती है, ट्रांसमिशन अपलोड / डाउनलोड सेटिंग्स बदल जाती हैं।

यह अनुमति देता है कि जब कोई वेब पेज एक्सेस करना चाहता है, जब ब्राउज़र अनुरोध भेजता है, तो ट्रांसमिशन फ़ाइल अपलोड सीमित है और जब पेज डेटा प्राप्त होता है, तो डाउनलोड सीमित है। एक साथ कई पृष्ठों तक पहुँचने पर यह बहुत अच्छा काम करता है, और परिणाम वास्तव में ट्रांसमिशन अक्षम के साथ ही होते हैं।

महान लाभ यह है कि यह पूरी तरह से स्वचालित है और इसमें मेरे हस्तक्षेप की आवश्यकता नहीं है।

लिपी
हालांकि इसका उपयोग किसी भी एप्लिकेशन की बैंडविड्थ खपत को नियंत्रित करने के लिए किया जा सकता है, फिलहाल यह केवल एक विशेष समस्या को हल करने के लिए लिखा गया है। लेकिन संशोधन करना बहुत मुश्किल नहीं है।

Requisitos
इसके लिए ठीक से काम करने के लिए आवेदन करना आवश्यक है «नीथोग्स'.

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

सॉफ्टवेयर का इस्तेमाल किया
उन अनुप्रयोगों की एक सूची जो स्क्रिप्ट का उपयोग करती है और सिस्टम जहां यह काम करती है।

• डेबियन जीएनयू / लिनक्स 6.0.8
• लिनक्स 2.6.32-5-686
• फ़ायरफ़ॉक्स 24.0
• ट्रांसमिशन 2.03 (11030)
• नेथोग्स 0.7.0

निष्पादन
इसे रूट के रूप में चलाया जाना चाहिए क्योंकि नीथोग्स केवल उस उपयोगकर्ता के साथ चलाया जा सकता है, लेकिन ट्रांसमिशन-रिमोट यह कमांड के माध्यम से सामान्य उपयोगकर्ता के साथ निष्पादित किया जाता है उसके।

स्क्रिप्ट आंतरिक बैश कमांड का उपयोग करती है जाल जिसके साथ ट्रांसमिशन लोड / अनलोड डिफ़ॉल्ट मान को पुनर्स्थापित करना संभव है, जब इसे SIGINT (CTRL + c) या SIGTERM सिग्नल के माध्यम से रोका जाता है।

मुझे अभी भी यकीन नहीं है कि इसे स्टार्टअप पर चलाने के लिए कैसे करना है और जब मैं कंप्यूटर को बंद या पुनरारंभ करता हूं तो बंद हो जाता है। मैं फाइल में एक लिंक डालने की सोच रहा था /etc/rc.local लेकिन मुझे नहीं पता कि यह काम करेगा या नहीं, और मैं वास्तव में नहीं समझता / कैसे / काम करता हैinit.d (मैंने कुछ स्क्रिप्ट्स देखीं जो वहां भी हैं कंकाल, लेकिन मैं उन्हें नहीं समझता)। अगर कोई मेरी मदद कर सकता है, तो मैं बहुत आभारी रहूंगा।

खैर दोस्तों, यह बात है। मुझे उम्मीद है कि मेरा छोटा योगदान आपके लिए उपयोगी है और आप चाहें तो इसे बेहतर कर सकते हैं। मुझे आपकी राय और सिफारिशों को पढ़ने में खुशी होगी और साथ ही सुझाव भी होंगे कि फ़ाइल के साथ सुरक्षा समस्याएं हैं (मैं एक प्रोग्रामर नहीं हूं, मैं केवल कुछ चीजें समय-समय पर करता हूं)।

मुझे पता है कि कुछ सुधारों के साथ यह भविष्य में एक महान अनुप्रयोग बन सकता है, क्योंकि मुझे किसी भी कार्यक्रम के बारे में पता नहीं है जो ऐसा करता है। उदाहरण के लिए यह मेरे लिए होता है कि मैं एक ग्राफिकल इंटरफ़ेस रख सकता था आंचलिकता और उन अनुप्रयोगों को चुनने में सक्षम हैं जिन्हें हम बैंडविड्थ (वेब ​​ब्राउज़र, अपडेट मैनेजर, फ़ाइल स्थानांतरण, आदि) और विभिन्न संदर्भ मूल्यों के उपयोग में प्राथमिकता देना चाहते हैं। हां, यह कुछ हद तक महत्वाकांक्षी है, लेकिन काफी उपयोगी है।

आप स्क्रिप्ट को डाउनलोड कर सकते हैं पास्ता। पढ़ने के लिए बहुत - बहुत धन्यवाद!!


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   इलाव कहा

    ओह! दिलचस्प 😀

    1.    एलियोटाइम३००० कहा

      निचले बाएं कोने में आपके पास बैंडविड्थ को सीमित करने का विकल्प है जो ट्रांसमिशन अपलोड करने और डाउनलोड करने दोनों में खपत करता है। ट्रांसमिशन के साथ मुझे इससे कोई समस्या नहीं है।

      1.    कुकी कहा

        लेकिन यह स्वचालित है, और एक ग्राफिकल इंटरफ़ेस के बिना ट्रांसमिशन भी है, इसलिए आपके पास यह फ़ंक्शन इतना आसान नहीं हो सकता है।

      2.    जोकिन कहा

        नमस्ते आप कैसे हैं।
        हाँ मुझे पहले से ही पता है। लेकिन यह वही है जो मैं नहीं करना चाहता।
        मेरे पास बहुत खराब इंटरनेट योजना है (512KB और यह मेरे क्षेत्र में सर्वश्रेष्ठ है)।

        अपनी स्क्रिप्ट के साथ, मुझे हाथ से सब कुछ करने की चिंता नहीं है। कल्पना करें कि आप ब्राउज़र में एक पृष्ठ खोलते हैं और ट्रांसमिशन उस समय सभी बैंडविड्थ पर कब्जा कर रहा है, इसलिए पृष्ठ को लोड करने के लिए कुछ समय लगता है (अधिकतम 1 page पर, लेकिन यह बहुत अधिक है)। मैं हर दो मिनट में "सक्रिय समय सीमा" से थक गया हूं। यह स्वचालित और लगभग तात्कालिक है (यह हर 5 सेकंड में फ़ायरफ़ॉक्स द्वारा भेजे गए और प्राप्त KB की जाँच करता है)।

        वास्तव में उस इंटरनेट की गति के साथ मेरे मामले में, यह उत्कृष्ट है। इसके अलावा, मैं ऐसा करने वाले किसी अन्य एप्लिकेशन के बारे में नहीं जानता, अन्यथा यह ऐसा नहीं करता। जिन्हें मैंने केवल बैंडविड्थ देखा है, लेकिन स्वचालित रूप से नहीं।

        मुझे उम्मीद है कि मैं स्पष्ट था। पढ़ने के लिए धन्यवाद!

        1.    जोकिन कहा

          मुझे माफ कर दो मैं गलत था। वे 512KB नहीं हैं, बल्कि वे Kbits हैं। (वह है, 1/2 "मेगा")। अधिकतम मैं डाउनलोड कर सकते हैं 75KB / s और 50KB / s अपलोड। कि जब इंटरनेट ठीक है, अन्यथा सामान्य 48 और 23 है।

    2.    जोकिन कहा

      ग्रेसियस!

  2.   कुकी कहा

    दिलचस्प है, मैं qBittorrent का उपयोग करता हूं और सीमा के लिए स्विच का उपयोग करता हूं।

    उन रंगों के साथ पोस्ट अच्छा लग रहा है those

    1.    जोकिन कहा

      रंगों के लिए धन्यवाद। मैं इस पर बहुत अच्छा नहीं हूँ, यह बहुत लंबे और इतने पाठ के साथ एकरस लगता है।

  3.   जॉर्ज कहा

    व्यक्तिगत रूप से, मैं एक लाइव एप्लिकेशन टैब के साथ ट्रांसमिशन-डेमॉन और फ़ायरफ़ॉक्स का उपयोग करता हूं, इसलिए मैं बाहरी कार्यक्रमों के साथ घूमता नहीं हूं या टॉरेंट या सक्रिय कछुए को जारी रखने के लिए भूल जाता हूं (और मैं इसे अपने फोन से नियंत्रित कर सकता हूं)। एक सेवा शुरू करने के लिए, एक उपयोगकर्ता जोड़ें (जैसे: adduser -disabled-password nethogs), एक नाम के साथ /etc/init.d में डेमॉन के लिए एक पाठ फ़ाइल बनाएं (जैसे: nethogs-daemon) और फिर डेबियन प्रकार में "अद्यतन" -rdd nethogs-daemon डिफ़ॉल्ट "ताकि यह अपने आप शुरू हो जाए।

    टेक्स्ट फ़ाइल एक बैश स्क्रिप्ट भी है, जिसे आप अपनी स्क्रिप्ट में मर्ज कर सकते हैं।
    देखें कि क्या यह आपकी मदद कर सकता है, इसका उपयोग ट्रांसमिशन-डेमॉन शुरू करने के लिए किया जा सकता है, इसका उपयोग नेथोग शुरू करने के लिए किया जा सकता है https://trac.transmissionbt.com/wiki/Scripts/initd

    1.    जोकिन कहा

      हैलो!
      देखें कि क्या मैं समझता हूं: यह स्टार्टअप पर ट्रांसमिशन शुरू करने और बंद करने या फिर से शुरू करने पर रोकना है। इसके साथ मुझे कोई समस्या नहीं है क्योंकि यह हमेशा खुद से शुरू होता है और डाउनलोड करना शुरू कर देता है (मैंने इसे Xfce के स्टार्टअप में एप्लिकेशन में जोड़ा)।

      मेरी समस्या यह है कि अगर स्क्रिप्ट को rc.local या init.d में रखते हैं तो मुझे नहीं पता कि कंप्यूटर स्क्रिप्ट को कैसे रोकता है। यही है, जाहिर है कि पीसी को बंद करने / फिर से शुरू करने पर, सभी प्रक्रियाएं समाप्त हो जाती हैं (और उनके साथ ट्रांसमिशन और नेथोग भी) लेकिन मुझे नहीं पता कि मेरी स्क्रिप्ट का क्या होगा।

      और वह मुझे क्यों परेशान करता है? स्क्रिप्ट / tmp में एक फ़ाइल बनाता है और ट्रांसमिशन की गति को नियंत्रित करता है। यदि मैं इसे एक टर्मिनल में चलाता हूं और अचानक इसे बंद कर देता हूं (उदाहरण के लिए CTRL + c), स्क्रिप्ट, बंद करने से पहले, डिफ़ॉल्ट गति (यदि आवश्यक हो) को पुनर्स्थापित करता है और फिर Nethogs को रोकता है और फ़ाइल को / tmp से हटाता है। मैंने इसे "पेशेवर" के रूप में संभव बनाने की कोशिश की ताकि यह किसी भी ढीली फाइल या पृष्ठभूमि प्रक्रियाओं को न छोड़े।

      आपने जो कहा उसके बारे में, मुझे समझ नहीं आया कि "लाइव एप्लिकेशन टैब" क्या है।

      1.    जॉर्ज कहा

        एप्लिकेशन टैब एक स्थायी टैब है, यह हमेशा फ़ायरफ़ॉक्स के भीतर खुला और छोटा होता है http://i.imgur.com/a5i0aP3.png (टैब पर प्रासंगिक मेनू, «पेस्ट टैब» पर क्लिक करें)। जब डेमॉन TERM सिग्नल भेजते हैं, तो वे थोड़ी देर प्रतीक्षा करते हैं, जब तक कि लॉग आउट करने के बाद, और अपना डेटा नहीं बचा लेते। ध्यान दें कि स्क्रिप्ट से बाहर निकलने से पहले मैंने जो लिंक दिया था, स्टार्ट-स्टॉप-डेमॉन को कॉल करता है और ट्रांसमिशन को बंद करने के लिए कहता है, वहां आप "किलॉल नेथोग्स" पेस्ट कर सकते हैं और स्टॉपस्क्रिप्ट में क्या निहित है। इस मामले में init स्क्रिप्ट को आपको विशिष्ट उपयोगकर्ता के बजाय रूट के रूप में कॉल करना होगा, क्योंकि इसे विशेषाधिकारों की आवश्यकता है।

        1.    जोकिन कहा

          अच्छी तरह से टिप के लिए धन्यवाद। जैसे ही मेरे पास समय होगा मैं कोशिश करूँगा!

  4.   Facundo कहा

    बहुत अच्छा है, मैं इस कमी के बाद से आया हूं, भले ही आपके पास एक तेज़ कनेक्शन हो, आपको ट्रांसमिशन को सीमित करने के लिए मजबूर किया जाता है जब आप ब्राउज़ करना चाहते हैं और इस तरह "बेकार" समय।
    मैं कोशिश कर रहा हूँ जब मैं कर सकता हूँ। बधाई और धन्यवाद !!

    1.    जोकिन कहा

      आपका धन्यवाद! आशा है इससे आपको सहायता मिलेगी!

      1.    Facundo कहा

        नमस्ते फिर से जोकिन। मैं देख रहा हूं कि आप सभी टिप्पणियों का जवाब देने का ध्यान रख रहे हैं, इसलिए मैं इसका लाभ उठाने जा रहा हूं और मैं आपसे कुछ रूखे सवाल पूछने जा रहा हूं।
        सबसे पहले, मुझे कैसे पता चलेगा कि मेरे पास "awk" स्क्रिप्ट स्थापित है? मैं डेबियन 7.2 का उपयोग करता हूं।
        दूसरा, मुझे नहीं पता कि पेस्ट कोड का क्या करना है। मुझे एक पाठ संपादक को पकड़ना है और इसे "बैंडविड्थ-controller.sh" नामक फ़ाइल में सहेजना है और फिर इसे "./band-width-control.sh" के रूप में चलाना है। यह वह हिस्सा है जहां मैं सबसे ज्यादा खो गया हूं।
        तीसरा: जब आप इसे रूट के रूप में चलाने के लिए कहते हैं, तो क्या उपयोगकर्ता से रूट में या sudo के साथ बदलना आवश्यक है?

        यदि आपके पास इस विषय पर मेरी सिफारिश करने के लिए कोई रीडिंग है, तो मैं इसकी सराहना करता हूं।
        नमस्ते!

  5.   गिस्कार्ड कहा

    इसलिए मैं हमेशा ट्रांसमिशन को अनइंस्टॉल करता हूं और डेल्यूज स्थापित करता हूं। खैर, इसके लिए और कुछ और चीजें जो डेल्यूज मुझे प्रदान करती हैं, दूसरे को नहीं लाती हैं।

    1.    जोकिन कहा

      नमस्ते, मैं Deluge नहीं जानता। मेरी मुख्य समस्या इंटरनेट सेवा है। इसके साथ मैं इसे पूरी तरह से निचोड़ता हूं।

  6.   पांडा कहा

    नमस्ते। मेरा बैंडविड्थ भी सीमित है इसलिए मैंने इस स्क्रिप्ट की कोशिश की। लेकिन यह काम नहीं कर रहा है। त्रुटि nethogs -t कमांड में लगती है। यह त्रुटि "पहले पैकेट के आने की प्रतीक्षा कर रहा है (sourceforge.net बग 1019381 देखें)" पहले से ही टकसाल, आर्चलिनक्स और कुछ नहीं की कोशिश की। उस कमांड को क्या माना जाता है? मुझे लगता है कि मुझे प्रत्येक एप्लिकेशन द्वारा उपयोग किए जाने वाले बैंडविड्थ को सादे पाठ में प्रिंट करना चाहिए। क्या आप एक और कार्यक्रम जानते हैं जो आपको नेटवर्क सुनने की अनुमति देता है?

    1.    जोकिन कहा

      नमस्ते आप कैसे हैं।
      वह एक नेथोग बग है। यह मुझे भी प्रतीत होता है, लेकिन यह वैसे भी काम करता है।

      नेथोग्स जो करता है वह वास्तविक समय में सबसे अधिक बैंडविड्थ का उपभोग करने वाली प्रक्रियाओं को दर्शाता है। स्क्रिप्ट में, इसका आउटपुट एक टेक्स्ट फ़ाइल "net.list" में सहेजा जाता है, ताकि बाद में इसे फ़िल्टर किया जा सके।

      स्क्रिप्ट केवल ट्रांसमिशन (एक बिटटोरेंट क्लाइंट) और फ़ायरफ़ॉक्स (वेब ​​ब्राउज़र) के साथ काम करती है। जब यह फ़ायरफ़ॉक्स एक वेब पेज लोड कर रहा है तो ट्रांसमिशन की बैंडविड्थ को सीमित करता है। आपको स्थापित करने की आवश्यकता है: नेथोग्स, ट्रांसमिशन, ट्रांसमिशन-रिमोट और फ़ायरफ़ॉक्स।

      यह सब पोस्ट में समझाया गया है, इसलिए मुझे नहीं पता कि आपकी समस्या क्या है।

      पुनश्च: कृपया सही लिखें और अपनी वर्तनी में सुधार करें। यह एक टिप्पणी है, पाठ संदेश नहीं।

      1.    पांडा कहा

        स्क्रिप्ट मेरे लिए काम नहीं करती है। उस त्रुटि को कई बार प्रिंट करता है। "nethogs -t" को टर्मिनल में चलाने के लिए देखें कि यह क्या करता है लेकिन यह कुछ भी प्रिंट नहीं करता है, बस त्रुटि। मेरे पीसी पर यह काम नहीं कर रहा है। मुझे लगता है कि इसे कुछ इसी तरह प्रिंट करना चाहिए, जब यह बिना प्रिंट के निष्पादित होता है, तो प्रक्रिया और बैंडविड्थ दिखाते हैं। लेकिन मेरे मामले में यह कोई भी नहीं छापता है। स्क्रिप्ट को विकसित करने के लिए आपने किस डिस्ट्रो का उपयोग किया?

        1.    जोकिन कहा

          यदि आप बारीकी से देखते हैं, तो पोस्ट में उपयोग किए गए सभी सॉफ़्टवेयर और इसके संस्करण शामिल हैं। मुझे नहीं पता कि त्रुटि क्यों है, लेकिन यह मुझे हर बार "नेथोग्स -t" चलाया जाता है। स्क्रिप्ट में यह हर 2 happen में होगा।

          यह हो सकता है कि जब आप नेथॉग चलाते हैं, तो नेटवर्क का उपयोग करने की कोई प्रक्रिया नहीं होती है और इसलिए आपको कोई आउटपुट नहीं मिलता है।

          स्क्रिप्ट को रूट के रूप में चलाया जाना चाहिए क्योंकि nethogs को कार्य करने के लिए उस उपयोगकर्ता की आवश्यकता होती है।

          अब मुझे कुछ महत्वपूर्ण याद आया और मुझे पता है कि यह आपके लिए काम क्यों नहीं करता है:

          आप स्क्रिप्ट को पूरा करें और सामान्य उपयोगकर्ता का नाम बदलें। स्क्रिप्ट में इसे "जौक्विन" कहा जाता है। आपको इसे अपने उपयोगकर्ता के नाम में बदलना होगा।

          क्षमा करें, मुझे यह महसूस नहीं हुआ कि, मुझे नाम को एक चर में रखना चाहिए था। बात यह है कि मैंने इसे इतना सामान्य बनाने के बारे में नहीं सोचा था, मैं बस आपको इसे दिखाना चाहता था ताकि आप इसे देख सकें और जो कोई भी इसे कैसे करना है के विचार प्राप्त कर सकता है। मैंने इसे इस इरादे से नहीं किया कि यह किसी भी उपकरण पर काम करेगा, जिसमें समय लगता है और मुझे नहीं पता कि कैसे प्रोग्राम करना है, कुछ चीजें मेरे साथ होती हैं।

          सौभाग्य, कुछ भी फिर से पूछना। और कृपया स्क्रिप्ट के पोस्ट और टिप्पणियों को फिर से पढ़ें।

  7.   Facundo कहा

    हैलो जोकिन, मुझे निम्नलिखित बताएं:

    ट्रांसमिशन-रिमोट: (http://localhost:9091/transmission/rpc/) सर्वर से कनेक्ट नहीं हो सका
    चयनित डिवाइस eth0 के लिए स्थानीय IP की स्थापना करते समय ioctl विफल रहा। आप डिवाइस को कमांड लाइन पर निर्दिष्ट कर सकते हैं।

    कोई राय?? धन्यवाद!

    1.    जोकिन कहा

      नमस्ते आप कैसे हैं।
      क्षमा करें, लेकिन मेरे पास कोई विचार नहीं है have
      जो मैं समझता हूं कि त्रुटि कहती है, यह ioctl के साथ एक समस्या है, लेकिन मुझे नहीं पता कि वह क्या है।

      हो सकता है कि आप स्क्रिप्ट को रोकने और यह देखने की कोशिश कर सकें कि क्या ट्रांसमिशन-रिमोट इसके कुछ विकल्पों के साथ काम करता है ("मैन" कमांड के साथ इसका मैन पेज पढ़ें)।