स्क्रिप्ट बॅश: स्वयंचलितपणे ट्रांसमिशन बँडविड्थ नियंत्रित करा

सर्वांना नमस्कार. ही माझी दुसरी पोस्ट आहे. माझ्याकडे सामायिक काहीतरी चांगले नसल्याशिवाय मी सहसा पोस्ट लिहित नाही आणि यावेळी माझ्याकडे असे काही आहे ज्यात नक्कीच बर्‍याचजणांना रस असेल.

काही महिन्यांपूर्वी मी अनुप्रयोगांची बँडविड्थ मर्यादित करण्यासाठी स्क्रिप्ट बनवण्याचा विचार करीत होतो, परंतु मला काही अडचणी आणि त्रुटी आल्या ज्यामुळे मला त्रास झाला, म्हणून मी माझ्यावर शंका उपस्थित केली फोरम de <º DesdeLinux जर कोणालाही कल्पना असेल.

म्हणून मी ते थोडा वेळ सोडले आणि एक दिवस मी स्क्रिप्ट पुन्हा सुरू करण्याचा निर्णय घेतला. मी बरीच चाचणी केली, बॅश बद्दल मी बरेच काही वाचले, आणि माझ्या मोकळ्या वेळेत डोके दुखत होते, पण मी ते केले !!

मला खूप समाधान मिळालं आहे आणि म्हणूनच मी माझी छोटी स्क्रिप्ट आपल्याबरोबर सामायिक करण्याचा निर्णय घेतला आहे जेणेकरून आपण ते वापरू आणि त्यास सुधारू शकाल. मी जीपीएलव्ही 3 अंतर्गत त्याचा परवाना घेण्याची योजना आखत आहे, परंतु हा माझा पहिला प्रकल्प आहे म्हणून हे कसे करावे याबद्दल मला खात्री नाही (ज्याने आधी यापूर्वी हे केले असेल त्या मला सल्ला आवश्यक आहे).

बरं, आता मी माझी गरज काय आहे आणि समस्येचे निराकरण करण्यासाठी मी काय केले ते स्पष्ट करीन.

परिस्थिती
माझ्याकडे 512 केबीएसची इंटरनेट योजना आहे, म्हणून मी वापरतो या रोगाचा प्रसार मोठ्या फायली डाउनलोड करण्यासाठी बिटटोरंट क्लायंट म्हणून (जसे की लिबर ऑफिस आणि काही जीएनयू / लिनक्स डिस्ट्रॉस) त्या वेगाने डाउनलोडमध्ये बराच वेळ लागतो आणि वेब ब्राउझर वापरताना समस्या येते फायरफॉक्स: लोड करण्यास बराच वेळ लागतो.

जेव्हा मी इंटरनेटशी कनेक्ट होतो, मी ट्रान्समिशन अपलोड सक्रिय करतो आणि वेळ मर्यादा डाउनलोड करतो आणि फायरफॉक्सची लोड होण्याची प्रतीक्षा करतो, त्यानंतर पुन्हा टॉरेन्ट सुरू करतो. आपण पहाल की, असे काही वेळा करणे त्रासदायक आहे. कधीकधी मी सर्व टॉरेन्ट्सला पूर्णपणे विराम देतो आणि नंतर ते पुन्हा चालू करण्यास विसरुन, टॉरेन्ट अपलोड / डाउनलोड करण्यासाठी मौल्यवान वेळ वाया घालवला.

ऊत्तराची
या समस्येसाठी मी बाश स्क्रिप्ट तयार करण्याचा निर्णय घेतला जो मुळात खालील गोष्टी करतो:

1. ट्रान्समिशन चालू आहे आणि टॉरेन्टला काही विराम नाहीत हे तपासा. तसे असल्यास, टॉरेन्ट पुन्हा चालू करा.

2. फायरफॉक्स चालू असल्याचे सत्यापित करा. मग हे केबी / एस पाठवते आणि त्याद्वारे प्राप्त होते आणि त्यांना फाईलमध्ये सेव्ह करते.

3. ब्राउझर अपलोड किंवा डाउनलोड केबी / एस संदर्भ श्रेणीपेक्षा अधिक असल्यास, प्रसारण अपलोड / डाउनलोड सेटिंग्ज बदलल्या जातात.

हे अनुमती देते की वेबपृष्ठावर प्रवेश करण्याची इच्छा असताना, जेव्हा ब्राउझर विनंती पाठवते, तेव्हा ट्रान्समिशन फाइल अपलोड करणे मर्यादित होते आणि जेव्हा पृष्ठ डेटा प्राप्त होतो तेव्हा डाउनलोड मर्यादित होते. एकाच वेळी एकाधिक पृष्ठांवर प्रवेश करताना हे चांगले कार्य करते आणि परिणाम प्रत्यक्षात ट्रान्समिशन बंद सारखेच असतात.

मोठा फायदा असा आहे की तो पूर्णपणे स्वयंचलित आहे आणि मला हस्तक्षेप करण्याची आवश्यकता नाही.

पटकथा
जरी त्याचा उपयोग कोणत्याही अनुप्रयोगाच्या बँडविड्थच्या वापरावर नियंत्रण ठेवण्यासाठी केला जाऊ शकत होता, परंतु याक्षणी हे केवळ एका विशिष्ट समस्येचे निराकरण करण्यासाठी लिहिले गेले आहे. परंतु त्यात बदल करणे फारसे अवघड नाही.

आवश्यकता
ते योग्यरित्या कार्य करण्यासाठी अनुप्रयोग असणे आवश्यक आहे «नेटहॉग्स».

या प्रकरणात, स्क्रिप्ट फायरफॉक्स आणि ट्रान्समिशनवर कार्य करीत असल्याने, "ट्रांसमिशन-रिमोट" व्यतिरिक्त हे अनुप्रयोग स्थापित करणे आवश्यक आहे, ज्यामुळे टॉरेन्टची अपलोड आणि डाउनलोड मूल्ये बदलतात. मी "awk" स्क्रिप्टमध्ये देखील वापरतो. मी त्याचा उल्लेख करतो कारण सर्व डिस्ट्रॉसने हे स्थापित केले आहे हे मला माहित नाही.

वापरलेले सॉफ्टवेअर
स्क्रिप्ट वापरत असलेल्या अनुप्रयोगांची सूची आणि ती कार्य करते त्या सिस्टमची.

Bian डेबियन जीएनयू / लिनक्स 6.0.8
• लिनक्स 2.6.32-5-686
• फायरफॉक्स 24.0
• प्रसारण 2.03 (11030)
Eth नेथोग्स ०.0.7.0.०

कार्यवाही
ते मूळ म्हणून चालवायला हवे कारण नेटहॉग्स फक्त त्या वापरकर्त्यासह चालवले जाऊ शकते, परंतु ट्रान्समिशन-रिमोट हे कमांडच्या सहाय्याने सामान्य वापरकर्त्यासह कार्यान्वित होते त्याचा.

स्क्रिप्ट अंतर्गत बाश कमांड वापरते सापळा ज्याद्वारे डीफॉल्ट ट्रान्समिशन अपलोड / डाउनलोड मूल्ये पुनर्संचयित करणे शक्य आहे, जेव्हा ते सिग्नट (सीटीआरएल + सी) किंवा सिग्नल सिग्नलद्वारे थांबविले जाते.

तरीही स्टार्टअपवर ते चालवायचे कसे करावे आणि मी संगणक बंद केल्यावर किंवा संगणक रीस्टार्ट करता तेव्हा थांबायचे हे निश्चित नाही. मी फाईलमध्ये एक लिंक टाकण्याचा विचार करीत होतो /etc/rc.local परंतु हे कार्य करेल की नाही हे मला माहित नाही आणि / वगैरे / कार्य कसे करतात हे मला खरोखर माहित नाहीinit.d (मी तिथे असलेल्या काही स्क्रिप्ट्स अगदी पाहिल्या सांगाडा, परंतु मी त्यांना समजत नाही). जर कोणी मला मदत करू शकत असेल तर मी खूप कृतज्ञ होईल.

लोकांनो, इतकेच. मी आशा करतो की माझे छोटेसे योगदान आपल्यासाठी उपयुक्त आहे आणि आपली इच्छा असल्यास आपण त्यात सुधारणा करू शकता. मला तुमची मते आणि शिफारसी वाचणे आवडेल तसेच फाइल्समध्ये सुरक्षा समस्या असल्यास (मी प्रोग्रामर नाही, मी वेळोवेळी काही गोष्टी करतो).

मला माहित आहे की काही निराकरणाने हे भविष्यात एक उत्तम अनुप्रयोग बनू शकते, कारण मला असे काही प्रोग्राम माहित नाही. उदाहरणार्थ असे होते की माझ्यामध्ये ग्राफिकल इंटरफेस असू शकतो झेंपणा आणि बँडविड्थ (वेब ​​ब्राउझर, अद्यतन व्यवस्थापक, फाईल ट्रान्सफर इ.) आणि भिन्न संदर्भ मूल्ये वापरण्यास प्राधान्य देऊ इच्छित अनुप्रयोग निवडण्यास सक्षम होण्यासाठी. होय, ते काहीसे महत्त्वाकांक्षी आहे, परंतु बरेच उपयोगी आहे.

मध्ये स्क्रिप्ट डाउनलोड करू शकता चरणे. वाचण्यासाठी खूप खूप आभार !!


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   चैतन्यशील म्हणाले

    अरे! स्वारस्यपूर्ण 😀

    1.    इलियोटाइम 3000 म्हणाले

      खालच्या डाव्या कोपर्यात आपल्याकडे बँडविड्थ मर्यादित करण्याचा पर्याय आहे जो अपलोड करणे आणि डाउनलोड करताना ट्रान्समिशन दोन्ही घेते. ट्रान्समिशनसह मला यात कोणतीही अडचण आली नाही.

      1.    कुकी म्हणाले

        परंतु हे स्वयंचलित आहे आणि ग्राफिकल इंटरफेसशिवाय ट्रान्समिशन देखील आहे जेणेकरून आपल्याकडे हे कार्य इतके सुलभ असू शकत नाही.

      2.    जोकिन म्हणाले

        नमस्कार, कसे आहात
        होय मला हे आधीच माहित आहे. पण हेच मला करायचे नाही.
        माझ्याकडे खूप खराब इंटरनेट योजना आहे (512 केबी आणि ती माझ्या क्षेत्रातील सर्वोत्तम आहे).

        माझ्या स्क्रिप्टसह, मला सर्व काही हाताने करण्याची चिंता नाही. अशी कल्पना करा की आपण ब्राउझरमध्ये एक पृष्ठ उघडले आहे आणि त्या क्षणी ट्रान्समिशनने सर्व बँडविड्थ व्यापली आहे, म्हणून पृष्ठ लोड होण्यास थोडा वेळ लागेल (जास्तीत जास्त 1 ′, परंतु ते उत्तेजक आहे). मी दर दोन मिनिटांनी "timeक्टिव्हिंग टाइम मर्यादा" कंटाळला आहे. हे स्वयंचलित आणि जवळजवळ त्वरित आहे (ते फायरफॉक्सद्वारे दर 5 सेकंदांनी पाठविलेले आणि प्राप्त केबी तपासते).

        खरोखर त्या इंटरनेट गतीसह माझ्या बाबतीत, ते उत्कृष्ट आहे. तसेच मला हे करीत असलेल्या दुसर्‍या अनुप्रयोगाबद्दल देखील माहिती नाही, अन्यथा ते नसते. मी पाहिलेली फक्त बॅन्डविड्थ मर्यादित आहे, परंतु स्वयंचलितपणे नाही.

        मी आशा करतो की मी स्पष्ट होतो. वाचल्याबद्दल धन्यवाद!

        1.    जोकिन म्हणाले

          क्षमस्व, मी चूक होतो. ते 512 केबी नसून ते किबिट्स आहेत. (म्हणजेच १/२ "मेगा"). मी डाउनलोड करू शकणारी जास्तीत जास्त 1KB / s आणि 2KB / s अपलोड आहे. इंटरनेट ठीक आहे तेव्हा आहे, अन्यथा सामान्य 75 आणि 50 आहे.

    2.    जोकिन म्हणाले

      धन्यवाद!

  2.   कुकी म्हणाले

    मनोरंजक, मी qBittorrent वापरतो आणि मर्यादांसाठी स्विच वापरतो.

    त्या रंगांसह पोस्ट छान दिसत आहे 😉

    1.    जोकिन म्हणाले

      रंगांबद्दल धन्यवाद. मी त्यात फारसा चांगला नाही, बर्‍याच मजकुरासह हे खूप लांब आणि नीरस दिसते.

  3.   होर्हे म्हणाले

    व्यक्तिशः, मी थेट अनुप्रयोग टॅबसह ट्रांसमिशन-डेमन आणि फायरफॉक्स वापरतो, म्हणून मी बाह्य प्रोग्रामसह चालत नाही किंवा टॉरेन्ट किंवा सक्रिय टर्टल चालू ठेवण्यास विसरत नाही (आणि मी माझ्या फोनवरून हे नियंत्रित करू शकतो). सेवा सुरू करण्यासाठी वापरकर्त्यास जोडले जाते (उदा: uड्यूसर isडिसेबल-पासवर्ड नेटफोग्स), डिमनसाठी मजकूर फाईल /etc/init.d मध्ये (उदा: नेटहॉग्स-डिमन) नावाने तयार केली जाते आणि नंतर डिबियनमध्ये असते "update-rc.d नेटहॉग्स-डेमन डीफॉल्ट्स" टाइप करा जेणेकरून ते स्वतःहून प्रारंभ होईल.

    मजकूर फाईल देखील बॅश स्क्रिप्ट आहे, ज्यामध्ये आपण आपली स्क्रिप्ट विलीन करू शकता.
    हे आपल्याला मदत करू शकते का ते पहा, त्याचा वापर ट्रांसमिशन-डिमन सुरू करण्यासाठी केला जाऊ शकतो, त्याचा वापर नेटगॉग सुरू करण्यासाठी केला जाऊ शकतो https://trac.transmissionbt.com/wiki/Scripts/initd

    1.    जोकिन म्हणाले

      नमस्कार!
      चला मला समजते की नाही ते पहा: हे स्टार्टअपवेळी ट्रान्समिशन सुरू करणे आणि बंद करणे किंवा रीस्टार्ट करताना ते थांबविणे आहे. त्यासह मला कोणतीही अडचण नाही कारण ती नेहमीच स्वत: हून सुरू होते आणि डाउनलोड करण्यास प्रारंभ करते (मी ते एक्सएफएस मधील स्टार्टअपवेळी अनुप्रयोगांमध्ये जोडले).

      माझी समस्या अशी आहे की जर मी स्क्रिप्ट rc.local किंवा init.d मध्ये ठेवते तर संगणक स्क्रिप्ट कसे थांबवते हे मला माहित नाही. अर्थात, पीसी बंद करताना / रीस्टार्ट करताना, सर्व प्रक्रिया संपुष्टात आणल्या जातात (आणि त्यांच्यासह ट्रान्समिशन आणि नेथोग्स देखील) परंतु माझ्या स्क्रिप्टचे काय होईल हे मला माहित नाही.

      आणि ते मला का त्रास देत आहे? स्क्रिप्ट / tmp मध्ये एक फाईल तयार करते आणि ट्रान्समिशनचा वेग नियंत्रित करते. मी हे टर्मिनलमध्ये चालवत असल्यास आणि अचानक ते थांबविले (उदाहरणार्थ सीटीआरएल + सीसह), बंद होण्यापूर्वी स्क्रिप्ट डीफॉल्ट वेग पुनर्संचयित करते (आवश्यक असल्यास) आणि नंतर नेथोग्स थांबवते आणि फाइल / tmp वरून हटवते. मी शक्य तितक्या "व्यावसायिक" बनवण्याचा प्रयत्न केला जेणेकरून ते कोणत्याही सैल फायली किंवा पार्श्वभूमी प्रक्रिया सोडणार नाही.

      आपण काय म्हटले त्याबद्दल, "थेट अनुप्रयोग टॅब" काय आहे ते मला समजले नाही.

      1.    होर्हे म्हणाले

        अ‍ॅप्लिकेशन टॅब हा कायमचा टॅब असतो, तो फायरफॉक्समध्ये नेहमीच खुला असतो आणि कमी केला जातो http://i.imgur.com/a5i0aP3.png (टॅबवरील संदर्भ मेनू, «पेस्ट टॅब on वर क्लिक करा). डीमन जेव्हा टीईआरएम सिग्नल पाठवतात तेव्हा सत्र बंद होईपर्यंत थोडा वेळ प्रतीक्षा करतात आणि त्यांचा डेटा जतन करतात. लक्षात घ्या की स्क्रिप्टमधून बाहेर पडताना मी यापूर्वी दिलेल्या दुव्यामध्ये स्टार्ट-स्टॉप-डेमन कॉल करतो आणि ट्रान्समिशनला थांबविण्यास सांगतो, तिथे आपण "किल्ल नेटहोग्स" पेस्ट करू शकाल आणि त्यात स्टॉपस्क्रिप्ट काय आहे. या प्रकरणात init स्क्रिप्टला आपल्याला विशिष्ट वापरकर्त्याऐवजी मूळ म्हणून कॉल करावे लागेल कारण त्यास विशेषाधिकारांची आवश्यकता आहे.

        1.    जोकिन म्हणाले

          अच्छा टीप धन्यवाद. माझ्याकडे वेळ होताच मी प्रयत्न करेन!

  4.   फॅसुंडो म्हणाले

    छान, मी हा धोका सोडला आहे जरी आपल्याकडे वेगवान कनेक्शन असले तरीही आपल्याला सर्फ करण्याची इच्छा असताना प्रसारण मर्यादित करणे भाग पडते आणि अशा प्रकारे "वेळ वाया घालवणे" आवश्यक आहे.
    मी प्रयत्न करेन तेव्हा मी प्रयत्न करेन. अभिवादन आणि धन्यवाद !!

    1.    जोकिन म्हणाले

      तुझा आभारी आहे! आशा आहे की हे आपल्याला मदत करेल!

      1.    फॅसुंडो म्हणाले

        पुन्हा नमस्कार जोकॉईन. मी पाहतो की आपण सर्व टिप्पण्यांना प्रतिसाद देण्याची काळजी घेतली आहे म्हणून मी त्याचा फायदा घेईन आणि मी तुम्हाला काही धोकेबाज प्रश्न विचारत आहे.
        प्रथम, माझ्याकडे "awk" स्क्रिप्ट स्थापित केलेली आहे हे मला कसे कळेल? मी डेबियन 7.2 वापरतो.
        दुसरे, मला पेस्ट कोडचे काय करावे हे माहित नाही. मला मजकूर संपादक पकडून "बॅन्डविड्थ- कॉन्ट्रॉल.आर.एस." नावाच्या फाईलमध्ये सेव्ह करायची आहे आणि नंतर ते "./band-width-control.sh" म्हणून चालवावे लागेल. हाच भाग आहे जिथे मी सर्वात जास्त हरलो आहे.
        तिसरा: जेव्हा आपण ते मूळ म्हणून चालवायचे म्हणता, तेव्हा वापरकर्त्याकडून रूटमध्ये बदलणे आवश्यक आहे की sudo सह ते पुरेसे आहे?

        या विषयावर मला शिफारस करण्यासाठी आपल्याकडे काही वाचन असल्यास, मी त्याचे कौतुक करतो.
        धन्यवाद!

  5.   गिसकार्ड म्हणाले

    म्हणूनच मी नेहमीच ट्रान्समिशन विस्थापित करतो आणि डिल्यूज स्थापित करतो. बरं, त्या साठी आणि डिलिझ मला ऑफर करतात अशा आणखी काही गोष्टी ज्या इतर आणत नाहीत.

    1.    जोकिन म्हणाले

      हाय, मला डेल्यूज माहित नाही. माझी मुख्य समस्या इंटरनेट सेवा आहे. यासह मी ते पूर्ण पिळून काढले.

  6.   पांडा म्हणाले

    हाय. माझी बँडविड्थ देखील मर्यादित आहे म्हणून मी ही स्क्रिप्ट वापरुन पाहिली. पण ते काम करत नाही. त्रुटी नेटहॉग्स -t कमांडमध्ये असल्याचे दिसते. हे त्रुटी परत करते "प्रथम पॅकेट येण्याची प्रतीक्षा करीत आहे (स्त्रोतफोर्ज.नेट बग 1019381 पहा)" मी पुदीना, आर्चलिंक आणि कशाचाही प्रयत्न केला नाही. ती कमांड कशाने परत करावी? समजा मी प्रत्येक अनुप्रयोगाद्वारे वापरलेली बँडविड्थ साध्या मजकूरात मुद्रित केली पाहिजे. आपणास नेटवर्क ऐकण्याची परवानगी देणारा दुसरा प्रोग्राम माहित आहे?

    1.    जोकिन म्हणाले

      नमस्कार, कसे आहात
      तो एक नेथॉग्ज बग आहे. हे मला देखील दिसते, परंतु ते तरीही कार्य करते.

      नेथोग्स काय करतात ते रिअल टाइममध्ये सर्वात जास्त बॅन्डविड्थ वापरणार्‍या प्रक्रिया दर्शविते. स्क्रिप्टमध्ये त्याचे आउटपुट मजकूर फाईल "नेट.लिस्ट" मध्ये सेव्ह केले आहे, जेणेकरून ते नंतर फिल्टर केले जाईल.

      स्क्रिप्ट केवळ ट्रांसमिशन (एक बिटटोरंट क्लायंट) आणि फायरफॉक्स (वेब ​​ब्राउझर) वर कार्य करते. फायरफॉक्स वेबपृष्ठ लोड करीत असताना ट्रान्समिशनची बँडविड्थ मर्यादित करते हे काय करते. आपल्याला स्थापित करण्याची आवश्यकता आहे: नेथोग्स, ट्रांसमिशन, ट्रांसमिशन-रिमोट आणि फायरफॉक्स.

      हे सर्व पोस्टमध्ये स्पष्ट केले आहे, म्हणून आपली समस्या काय आहे हे मला माहित नाही.

      पुनश्च: कृपया योग्यरित्या लिहा आणि आपले शब्दलेखन सुधारित करा. ही एक टिप्पणी आहे, मजकूर संदेश नाही.

      1.    पांडा म्हणाले

        स्क्रिप्ट माझ्यासाठी कार्य करत नाही. तो त्रुटी संदेश बर्‍याच वेळा छापतो. टर्मिनलमध्ये "नेटहॉग्स -टी" चालवा जे काही करते ते पाहण्यासाठी परंतु ते काहीही छापत नाही, फक्त एक त्रुटी. माझ्या संगणकावर ते काम करत नाही. मी कल्पना करतो की प्रक्रिया-बँडविड्थ दर्शविता -t न चालता प्रिंट प्रमाणेच काहीतरी प्रिंट केले पाहिजे. परंतु माझ्या बाबतीत ते त्यापैकी काहीही छापत नाही. स्क्रिप्ट विकसित करण्यासाठी तुम्ही कोणती डिस्ट्रॉ वापरली?

        1.    जोकिन म्हणाले

          आपण बारकाईने पाहिले तर, पोस्टमध्ये वापरलेले सर्व सॉफ्टवेअर आणि त्याच्या आवृत्त्या आहेत. त्रुटी का आहे हे मला माहित नाही, परंतु प्रत्येक वेळी "नेटहॉग्स -टी" चालत असताना हे मला दिसते. स्क्रिप्टमध्ये प्रत्येक 2 ″ होईल.

          असे असू शकते की आपण नेटहॉग्स चालवित असता तेव्हा नेटवर्क वापरण्याची कोणतीही प्रक्रिया नसते आणि म्हणूनच आपल्याला कोणतेही आउटपुट मिळत नाही.

          स्क्रिप्टला मूळ म्हणून चालवायला हवे कारण नेटफॉगला त्या वापरकर्त्यास कार्य करण्यासाठी आवश्यक आहे.

          आता मला एक महत्त्वाची गोष्ट आठवली आणि मला माहित आहे की ते आपल्यासाठी कार्य का करीत नाही:

          आपण स्क्रिप्ट संपादित करणे आणि सामान्य वापरकर्त्याचे नाव बदलणे आवश्यक आहे. स्क्रिप्टमध्ये त्याला "जोआक्विन" असे म्हणतात. आपण ते आपल्या वापरकर्तानाव मध्ये बदलले पाहिजे.

          क्षमस्व, मला हे लक्षात आले नाही की, मी व्हेरिएबलमध्ये नाव ठेवले पाहिजे. गोष्ट अशी आहे की मी हे इतके सामान्य करण्याचा विचार केला नाही, मला ते फक्त आपल्याला दर्शवायचे होते जेणेकरुन आपण ते पाहू शकाल आणि ज्यांना पाहिजे आहे त्यांनी ते कसे करावे याबद्दल कल्पना मिळू शकेल. हे कोणत्याही संगणकावर कार्य करेल या उद्देशाने मी ते केले नाही, यासाठी वेळ लागतो आणि मला प्रोग्राम कसा बनवायचा हे माहित नाही, काही गोष्टी माझ्याबरोबर घडतात.

          शुभेच्छा, काहीही पुन्हा विचारू. आणि कृपया स्क्रिप्टची पोस्ट आणि टिप्पण्या पुन्हा वाचा.

  7.   फॅसुंडो म्हणाले

    हॅलो जोकॉन, मला पुढील गोष्टी सांगा:

    ट्रान्समिशन-रिमोट: (http://localhost:9091/transmission/rpc/) सर्व्हरशी कनेक्ट करणे शक्य झाले नाही
    निवडलेल्या डिव्हाइस एथ 0 साठी स्थानिक आयपी स्थापित करताना ioctl अयशस्वी. आपण कमांड लाइनवर डिव्हाइस निर्दिष्ट करू शकता.

    काही कल्पना?? धन्यवाद!

    1.    जोकिन म्हणाले

      नमस्कार, कसे आहात
      माफ करा पण मला काही कल्पना नाही 😀
      मला जे समजते ते समजून घेण्यापासून, ही आयओसीटीएलमध्ये समस्या आहे, परंतु ती काय आहे हे मला ठाऊक नाही.

      कदाचित आपण स्क्रिप्ट थांबविण्याचा प्रयत्न करू शकता आणि ट्रान्समिशन-रिमोट त्याच्या काही पर्यायांवर कार्य करीत आहे की नाही हे पाहण्याचा प्रयत्न करू शकता ("मॅन" कमांडसह त्याचे मॅन पृष्ठ वाचा).