ஸ்கிரிப்ட் பாஷ்: டிரான்ஸ்மிஷன் அலைவரிசையை தானாகவே கட்டுப்படுத்தவும்

எல்லோருக்கும் வணக்கம். இது எனது இரண்டாவது பதிவு. நான் பகிர்வதற்கு ஏதேனும் நல்லது இல்லாவிட்டால் நான் வழக்கமாக இடுகைகளை எழுதுவதில்லை, இந்த நேரத்தில் நிச்சயமாக பலர் ஆர்வமாக இருப்பார்கள்.

சில மாதங்களுக்கு முன்பு பயன்பாடுகளின் அலைவரிசையை குறைக்க ஒரு ஸ்கிரிப்டை உருவாக்க நினைத்தேன், ஆனால் எனக்கு சில சிக்கல்கள் மற்றும் பிழைகள் இருந்தன, அது எனக்கு கடினமாக இருந்தது, எனவே எனது சந்தேகங்களை நான் எழுப்பினேன் மன்றம் de <º DesdeLinux யாருக்கும் ஒரு யோசனை இருந்தால்.

எனவே சிறிது நேரம் அதை விட்டுவிட்டு ஒரு நாள் ஸ்கிரிப்டை மீண்டும் தொடங்க முடிவு செய்தேன். நான் நிறைய சோதனை செய்தேன், பாஷ் பற்றி நிறைய படித்தேன், என் ஓய்வு நேரத்தில் எனக்கு தலைவலி இருந்தது, ஆனால் நான் அதை செய்தேன் !!

எனக்கு மிகுந்த திருப்தி உள்ளது, எனவே எனது சிறிய ஸ்கிரிப்டை உங்களுடன் பகிர்ந்து கொள்ள முடிவு செய்துள்ளீர்கள், இதன் மூலம் நீங்கள் அதைப் பயன்படுத்தி மேம்படுத்தலாம். ஜி.பி.எல்.வி 3 இன் கீழ் உரிமம் வழங்க நான் திட்டமிட்டுள்ளேன், ஆனால் இது எனது முதல் திட்டமாகும், எனவே இதை எப்படி செய்வது என்று எனக்குத் தெரியவில்லை (இதற்கு முன்பு யார் செய்தாலும் எனக்கு ஆலோசனை தேவை).

சரி, இப்போது எனது தேவை என்ன, சிக்கலை தீர்க்க நான் என்ன செய்தேன் என்பதை விளக்குகிறேன்.

நிலைமை
என்னிடம் 512Kbs இன்டர்நெட் திட்டம் உள்ளது, எனவே நான் பயன்படுத்துகிறேன் ஒலிபரப்பு பெரிய கோப்புகளை பதிவிறக்கம் செய்ய பிட்டோரண்ட் கிளையண்டாக (லிப்ரே ஆபிஸ் மற்றும் சில குனு / லினக்ஸ் டிஸ்ட்ரோக்கள் போன்றவை). அந்த வேகத்துடன் பதிவிறக்கங்கள் நீண்ட நேரம் எடுக்கும் மற்றும் வலை உலாவியைப் பயன்படுத்தும் போது சிக்கல் உள்ளது Firefox : ஏற்ற நீண்ட நேரம் எடுக்கும்.

நான் இணையத்துடன் இணைக்கும்போது, ​​டிரான்ஸ்மிஷன் பதிவேற்றத்தை செயல்படுத்தி நேர வரம்புகளை பதிவிறக்கம் செய்து ஃபயர்பாக்ஸ் ஏற்றப்படும் வரை காத்திருக்கிறேன், பின்னர் மீண்டும் டொரண்டுகளைத் தொடங்குவேன். நீங்கள் பார்ப்பது போல், இதை ஓரிரு முறை செய்வது கடினமானது. சில நேரங்களில் நான் எல்லா டோரண்ட்களையும் இடைநிறுத்திவிட்டு அவற்றை மீண்டும் செயல்படுத்த மறந்துவிடுகிறேன், இது டொரண்டுகளை பதிவேற்ற / பதிவிறக்குவதற்கு மதிப்புமிக்க நேரத்தை வீணடிக்க வழிவகுக்கிறது.

தீர்வு
இந்த சிக்கலுக்கு நான் பின்வருவனவற்றைச் செய்யும் பாஷ் ஸ்கிரிப்டை உருவாக்க முடிவு செய்தேன்:

1. டிரான்ஸ்மிஷன் இயங்குகிறதா மற்றும் எந்த நீரோட்டமும் இடைநிறுத்தப்படவில்லை என்பதை சரிபார்க்கவும். அப்படியானால், டொரண்ட்களை மீண்டும் இயக்கவும்.

2. பயர்பாக்ஸ் இயங்குகிறது என்பதை சரிபார்க்கவும். பின்னர் அது அனுப்பிய மற்றும் பெறப்பட்ட KB / s ஐப் பெற்று அவற்றை ஒரு கோப்பில் சேமிக்கிறது.

3. உலாவி பதிவேற்றம் / பதிவிறக்கம் KB / கள் குறிப்பு வரம்பை மீறிவிட்டால், பரிமாற்ற பதிவேற்றம் / பதிவிறக்க அமைப்புகள் மாற்றப்படும்.

இது ஒரு வலைப்பக்கத்தை அணுக விரும்பும்போது, ​​உலாவி கோரிக்கையை அனுப்பும்போது, ​​பரிமாற்றக் கோப்பு பதிவேற்றம் குறைவாகவும், பக்கத் தரவு பெறப்படும்போது, ​​பதிவிறக்கம் குறைவாகவும் இருக்கும். ஒரே நேரத்தில் பல பக்கங்களை அணுகும்போது இது நன்றாக வேலை செய்கிறது மற்றும் முடிவுகள் உண்மையில் டிரான்ஸ்மிஷன் முடக்கப்பட்டதைப் போலவே இருக்கும்.

பெரிய நன்மை என்னவென்றால், அது முழுமையாக தானியங்கி மற்றும் எனது தலையீடு தேவையில்லை.

ஸ்கிரிப்ட்
எந்தவொரு பயன்பாட்டின் அலைவரிசை நுகர்வுகளையும் கட்டுப்படுத்த இது பயன்படுத்தப்படலாம் என்றாலும், இந்த நேரத்தில் இது ஒரு குறிப்பிட்ட சிக்கலை தீர்க்க மட்டுமே எழுதப்பட்டுள்ளது. ஆனால் மாற்றங்களைச் செய்வது மிகவும் கடினம் அல்ல.

தேவைகள்
இது சரியாக வேலை செய்ய பயன்பாட்டை வைத்திருப்பது அவசியம் «நெத்தாக்ஸ்".

இந்த வழக்கில், ஸ்கிரிப்ட் ஃபயர்பாக்ஸ் மற்றும் டிரான்ஸ்மிஷனுடன் செயல்படுவதால், இந்த பயன்பாடுகளை "டிரான்ஸ்மிஷன்-ரிமோட்" உடன் கூடுதலாக நிறுவ வேண்டியது அவசியம், இது டொரண்ட்களின் பதிவேற்ற மற்றும் பதிவிறக்க மதிப்புகளை மாற்றும். நான் "awk" ஸ்கிரிப்டிலும் பயன்படுத்துகிறேன். எல்லா டிஸ்ட்ரோக்களும் அதை நிறுவியிருக்கிறதா என்று எனக்குத் தெரியவில்லை என்பதால் நான் அதைக் குறிப்பிடுகிறேன்.

மென்பொருள் பயன்படுத்தப்பட்டது
ஸ்கிரிப்ட் பயன்படுத்தும் பயன்பாடுகளின் பட்டியல் மற்றும் அது செயல்படும் அமைப்பு.

• டெபியன் குனு / லினக்ஸ் 6.0.8
• லினக்ஸ் 2.6.32-5-686
• பயர்பாக்ஸ் 24.0
• டிரான்ஸ்மிஷன் 2.03 (11030)
• நெத்தாக்ஸ் 0.7.0

மரணதண்டனை
ஏனெனில் இது ரூட்டாக இயக்கப்பட வேண்டும் நெத்தாக்ஸ் அந்த பயனருடன் மட்டுமே இயக்க முடியும், ஆனால் பரிமாற்றம்-தொலைநிலை இது கட்டளை மூலம் சாதாரண பயனருடன் செயல்படுத்தப்படுகிறது அவரது.

ஸ்கிரிப்ட் உள் பாஷ் கட்டளையைப் பயன்படுத்துகிறது பொறி SIGINT (CTRL + c) அல்லது SIGTERM சமிக்ஞைகள் மூலம் நிறுத்தப்படும் போது, ​​பரிமாற்ற சுமை / இறக்குதல் இயல்புநிலை மதிப்புகளை மீட்டெடுக்க முடியும்.

தொடக்கத்தில் அதை எவ்வாறு இயக்குவது என்று எனக்குத் தெரியவில்லை, நான் கணினியை மூடும்போது அல்லது மறுதொடக்கம் செய்யும்போது நிறுத்தவும். கோப்பில் ஒரு இணைப்பை வைக்க நினைத்தேன் /etc/rc.local ஆனால் அது வேலை செய்யுமா என்று எனக்குத் தெரியவில்லை, / etc / works எவ்வாறு செயல்படுகிறது என்பது எனக்குப் புரியவில்லைinit.d. (சில ஸ்கிரிப்ட்களைக் கூட பார்த்தேன் எலும்புக்கூட்டை, ஆனால் எனக்கு அவை புரியவில்லை). யாராவது எனக்கு உதவ முடிந்தால், நான் மிகவும் நன்றியுள்ளவனாக இருப்பேன்.

நல்லது எல்லோரும், அவ்வளவுதான். எனது சிறிய பங்களிப்பு உங்களுக்கு பயனுள்ளதாக இருக்கும் என்றும் நீங்கள் விரும்பினால் அதை மேம்படுத்தலாம் என்றும் நம்புகிறேன். கோப்பில் பாதுகாப்பு சிக்கல்கள் இருந்தால் உங்கள் கருத்துகளையும் பரிந்துரைகளையும் பரிந்துரைகளையும் படிப்பதில் நான் மகிழ்ச்சியடைவேன் (நான் ஒரு புரோகிராமர் அல்ல, அவ்வப்போது சில விஷயங்களை மட்டுமே செய்கிறேன்).

சில திருத்தங்களுடன் இது எதிர்காலத்தில் ஒரு சிறந்த பயன்பாடாக மாறும் என்பதை நான் அறிவேன், ஏனென்றால் இதைச் செய்யும் எந்த நிரலும் எனக்குத் தெரியாது. எடுத்துக்காட்டாக, நான் ஒரு வரைகலை இடைமுகத்தை வைத்திருக்க முடியும் என்று எனக்குத் தோன்றுகிறது மேன்மை மற்றும் அலைவரிசை (வலை உலாவி, புதுப்பிப்பு மேலாளர், கோப்பு பரிமாற்றம் போன்றவை) மற்றும் வெவ்வேறு குறிப்பு மதிப்புகளைப் பயன்படுத்துவதில் நாங்கள் முன்னுரிமை அளிக்க விரும்பும் பயன்பாடுகளைத் தேர்வுசெய்ய முடியும். ஆம், இது ஓரளவு லட்சியமானது, ஆனால் மிகவும் பயனுள்ளதாக இருக்கிறது.

நீங்கள் ஸ்கிரிப்டை பதிவிறக்கம் செய்யலாம் பேஸ்ட். படித்ததற்கு மிக்க நன்றி !!


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஏலாவ் அவர் கூறினார்

    ஓ! சுவாரஸ்யமானது

    1.    எலியோடைம் 3000 அவர் கூறினார்

      கீழ் இடது மூலையில், பதிவேற்றம் மற்றும் பதிவிறக்குதல் இரண்டிலும் டிரான்ஸ்மிஷன் பயன்படுத்தும் அலைவரிசையை கட்டுப்படுத்த உங்களுக்கு விருப்பம் உள்ளது. டிரான்ஸ்மிஷனுடன் எனக்கு அதில் எந்த பிரச்சனையும் இல்லை.

      1.    குக்கீ அவர் கூறினார்

        ஆனால் இது தானியங்கி, மற்றும் ஒரு வரைகலை இடைமுகம் இல்லாமல் பரிமாற்றமும் உள்ளது, எனவே அந்த செயல்பாடு உங்களிடம் மிக நெருக்கமாக இருக்காது.

      2.    ஜோகுயின் அவர் கூறினார்

        வணக்கம் எப்படி இருக்கிறாய்.
        ஆம் எனக்கு அது ஏற்கனவே தெரியும். ஆனால் அதுதான் நான் செய்ய விரும்பவில்லை.
        என்னிடம் மிகவும் மோசமான இணையத் திட்டம் உள்ளது (512KB மற்றும் இது எனது பகுதியில் சிறந்தது).

        எனது ஸ்கிரிப்டைக் கொண்டு, எல்லாவற்றையும் கையால் செய்வதைப் பற்றி நான் கவலைப்படவில்லை. உலாவியில் நீங்கள் ஒரு பக்கத்தைத் திறக்கிறீர்கள் என்று கற்பனை செய்து பாருங்கள், அந்த நேரத்தில் அனைத்து அலைவரிசையையும் டிரான்ஸ்மிஷன் ஆக்கிரமித்து வருகிறது, எனவே பக்கம் ஏற்றுவதற்கு சிறிது நேரம் ஆகும் (அதிகபட்சம் 1 ′, ஆனால் அது உற்சாகமளிக்கிறது). ஒவ்வொரு இரண்டு நிமிடங்களுக்கும் "நேர வரம்புகளை செயல்படுத்துவதில்" நான் சோர்வாக இருக்கிறேன். இது தானியங்கி மற்றும் கிட்டத்தட்ட உடனடி (இது ஒவ்வொரு 5 விநாடிகளிலும் ஃபயர்பாக்ஸ் அனுப்பிய மற்றும் பெற்ற KB ஐ சரிபார்க்கிறது).

        உண்மையில் அந்த இணைய வேகத்துடன் என் விஷயத்தில், இது சிறந்தது. இதைச் செய்யும் மற்றொரு பயன்பாடு எனக்குத் தெரியாது, இல்லையெனில் அது செய்திருக்காது. நான் பார்த்தவை அலைவரிசையை மட்டுமே கட்டுப்படுத்துகின்றன, ஆனால் தானாக இல்லை.

        நான் தெளிவாக இருந்தேன் என்று நம்புகிறேன். படித்ததற்கு நன்றி!

        1.    ஜோகுயின் அவர் கூறினார்

          மன்னிக்கவும், நான் தவறு செய்தேன். அவை 512KB அல்ல, மாறாக அவை Kbits. (அதாவது, 1/2 "மெகா"). நான் பதிவிறக்கம் செய்யக்கூடிய அதிகபட்சம் 75KB / s மற்றும் 50KB / s பதிவேற்றம் ஆகும். இணையம் நன்றாக இருக்கும்போது, ​​இல்லையெனில் இயல்பானது 48 மற்றும் 23 ஆகும்.

    2.    ஜோகுயின் அவர் கூறினார்

      நன்றி!

  2.   குக்கீ அவர் கூறினார்

    சுவாரஸ்யமானது, நான் qBittorrent ஐப் பயன்படுத்துகிறேன் மற்றும் வரம்புகளுக்கு சுவிட்சைப் பயன்படுத்துகிறேன்.

    இடுகை அந்த வண்ணங்களுடன் அழகாக இருக்கிறது

    1.    ஜோகுயின் அவர் கூறினார்

      வண்ணங்களுக்கு நன்றி. நான் அதில் மிகவும் நல்லவன் அல்ல, இது மிக நீண்ட மற்றும் ஒரே மாதிரியான உரையுடன் தெரிகிறது.

  3.   ஜார்ஜ் அவர் கூறினார்

    தனிப்பட்ட முறையில், நான் ஒரு நேரடி பயன்பாட்டு தாவலுடன் டிரான்ஸ்மிஷன்-டீமான் மற்றும் ஃபயர்பாக்ஸைப் பயன்படுத்துகிறேன், எனவே நான் வெளிப்புற நிரல்களுடன் செல்லமாட்டேன் அல்லது டோரண்டுகள் அல்லது செயல்படுத்தப்பட்ட ஆமை தொடர மறக்கவில்லை (அதை எனது தொலைபேசியிலிருந்து கட்டுப்படுத்த முடியும்). ஒரு சேவையைத் தொடங்க, ஒரு பயனரைச் சேர்க்கவும் (எ.கா: adduser –disabled-password nethogs), டீமானுக்கு /etc/init.d இல் ஒரு பெயருடன் ஒரு உரை கோப்பை உருவாக்கவும் (எ.கா: nethogs-டீமான்) பின்னர் டெபியன் வகை "புதுப்பிப்பு" -rc.d nethogs-டீமான் இயல்புநிலை "அதனால் அது தானாகவே தொடங்குகிறது.

    உரை கோப்பு ஒரு பாஷ் ஸ்கிரிப்ட் ஆகும், இது உங்கள் ஸ்கிரிப்டை ஒன்றிணைக்கலாம்.
    இது உங்களுக்கு உதவ முடியுமா என்று பாருங்கள், டிரான்ஸ்மிஷன்-டீமனைத் தொடங்க இதைப் பயன்படுத்தலாம், இது நெத்தாக்ஸைத் தொடங்க பயன்படுத்தப்படலாம் https://trac.transmissionbt.com/wiki/Scripts/initd

    1.    ஜோகுயின் அவர் கூறினார்

      வணக்கம்!
      நான் புரிந்துகொண்டால் பார்ப்போம்: இது தொடக்கத்தில் டிரான்ஸ்மிஷனைத் தொடங்குவதோடு, மூடும்போது அல்லது மறுதொடக்கம் செய்யும்போது அதை நிறுத்துவதும் ஆகும். அதனுடன் எனக்கு எந்தப் பிரச்சினையும் இல்லை, ஏனெனில் அது எப்போதுமே தானாகவே தொடங்கி பதிவிறக்கம் செய்யத் தொடங்குகிறது (Xfce இல் தொடக்கத்தில் உள்ள பயன்பாடுகளில் இதைச் சேர்த்தேன்).

      எனது சிக்கல் என்னவென்றால், ஸ்கிரிப்டை rc.local அல்லது init.d இல் வைக்கும் போது கணினி ஸ்கிரிப்டை எவ்வாறு நிறுத்துகிறது என்று எனக்குத் தெரியாது. அதாவது, கணினியை மூடும்போது / மறுதொடக்கம் செய்யும் போது, ​​எல்லா செயல்முறைகளும் நிறுத்தப்படும் (அவற்றுடன் டிரான்ஸ்மிஷன் மற்றும் நெத்தாக்ஸும்) ஆனால் எனது ஸ்கிரிப்டுக்கு என்ன நடக்கும் என்று எனக்குத் தெரியவில்லை.

      அது ஏன் என்னை தொந்தரவு செய்கிறது? ஸ்கிரிப்ட் / tmp இல் ஒரு கோப்பை உருவாக்கி, பரிமாற்றத்தின் வேகத்தை கட்டுப்படுத்துகிறது. நான் அதை ஒரு முனையத்தில் இயக்கி திடீரென்று நிறுத்தினால் (எடுத்துக்காட்டாக CTRL + c உடன்), ஸ்கிரிப்ட், மூடுவதற்கு முன், இயல்புநிலை வேகத்தை மீட்டமைக்கிறது (தேவைப்பட்டால்) பின்னர் நெத்தாக்ஸை நிறுத்தி கோப்பை / tmp இலிருந்து நீக்குகிறது. எந்தவொரு தளர்வான கோப்புகளையும் பின்னணி செயல்முறைகளையும் விட்டுவிடாதபடி அதை முடிந்தவரை "தொழில்முறை" ஆக மாற்ற முயற்சித்தேன்.

      நீங்கள் கூறியது பற்றி, "நேரடி பயன்பாட்டு தாவல்" என்றால் என்ன என்று எனக்கு புரியவில்லை.

      1.    ஜார்ஜ் அவர் கூறினார்

        பயன்பாட்டு தாவல் ஒரு நிரந்தர தாவலாகும், இது எப்போதும் திறந்திருக்கும் மற்றும் பயர்பாக்ஸில் குறைக்கப்படுகிறது http://i.imgur.com/a5i0aP3.png (தாவலில் சூழ்நிலை மெனு, «ஒட்டு தாவல் on என்பதைக் கிளிக் செய்க). டீமன்கள் TERM சமிக்ஞையை அனுப்பும்போது, ​​அவை மூடிய அமர்வு முடிந்த வரை சிறிது நேரம் காத்திருந்து அவற்றின் தரவைச் சேமிக்கும். ஸ்கிரிப்டிலிருந்து வெளியேறும் போது நான் முன்பு கொடுத்த இணைப்பில் ஸ்டார்ட்-ஸ்டாப்-டீமனை அழைக்கிறது மற்றும் டிரான்ஸ்மிஷனை நிறுத்தச் சொல்கிறது, அங்கு நீங்கள் "கில்லா நெத்தாக்ஸ்" மற்றும் ஸ்டாப்ஸ்கிரிப்ட்டில் உள்ளவற்றை ஒட்டலாம். இந்த விஷயத்தில் init ஸ்கிரிப்ட் ஒரு குறிப்பிட்ட பயனருக்கு பதிலாக அதை ரூட் என்று அழைக்க வேண்டும், ஏனெனில் அதற்கு சலுகைகள் தேவை.

        1.    ஜோகுயின் அவர் கூறினார்

          உதவிக்குறிப்புக்கு நன்றி. எனக்கு நேரம் கிடைத்தவுடன் அதை முயற்சி செய்கிறேன்!

  4.   முகம் அவர் கூறினார்

    சிறந்தது, உங்களிடம் ஒரு விரைவான இணைப்பு இருந்தாலும், நீங்கள் உலவ விரும்பும் போது பரிமாற்றத்தை மட்டுப்படுத்த வேண்டிய கட்டாயத்தில் இருப்பதால், இந்த சிரமத்தை நான் சந்தித்தேன்.
    என்னால் முடிந்தவரை அதை முயற்சிக்கப் போகிறேன். வாழ்த்துக்கள் மற்றும் நன்றி !!

    1.    ஜோகுயின் அவர் கூறினார்

      உங்களுக்கு நன்றி! இது உங்களுக்கு உதவக்கூடும் என்று நம்புகிறேன்!

      1.    முகம் அவர் கூறினார்

        மீண்டும் வணக்கம் ஜோவாகின். எல்லா கருத்துகளுக்கும் பதிலளிப்பதில் நீங்கள் கவனித்துக்கொள்வதை நான் காண்கிறேன், அதனால் நான் அதைப் பயன்படுத்திக் கொள்ளப் போகிறேன், மேலும் நான் உங்களிடம் இரண்டு கேள்விகளைக் கேட்கப் போகிறேன்.
        முதலில், "awk" ஸ்கிரிப்ட் நிறுவப்பட்டிருக்கிறதா என்று எனக்கு எப்படித் தெரியும்? நான் டெபியன் 7.2 ஐப் பயன்படுத்துகிறேன்.
        இரண்டாவதாக, பேஸ்ட் குறியீட்டை என்ன செய்வது என்று எனக்குத் தெரியவில்லை. நான் ஒரு உரை எடிட்டரைப் பிடித்து "bandwidth-controller.sh" என்ற கோப்பில் சேமிக்க வேண்டும், பின்னர் அதை "./band-width-control.sh" என இயக்க வேண்டும். நான் மிகவும் இழந்த பகுதி இது.
        மூன்றாவது: இதை ரூட்டாக இயக்கச் சொல்லும்போது, ​​பயனரிடமிருந்து ரூட்டாக மாற்றுவது அவசியமா அல்லது சூடோவுடன் போதுமானதா?

        இந்த விஷயத்தில் என்னைப் பரிந்துரைக்க உங்களுக்கு ஏதேனும் வாசிப்பு இருந்தால், நான் அதைப் பாராட்டுகிறேன்.
        நன்றி!

  5.   கிஸ்கார்ட் அவர் கூறினார்

    அதனால்தான் நான் எப்போதும் டிரான்ஸ்மிஷனை நிறுவல் நீக்கம் செய்து பிரளயத்தை நிறுவுகிறேன். சரி, அதற்காகவும், இன்னும் சில விஷயங்களுக்கு மற்றொன்று கொண்டு வராத பிரளயம் எனக்கு வழங்குகிறது.

    1.    ஜோகுயின் அவர் கூறினார்

      ஹாய், எனக்கு பிரளயம் தெரியாது. எனது முக்கிய பிரச்சனை இணைய சேவை. இதன் மூலம் நான் அதை முழுமையாக கசக்கிவிடுகிறேன்.

  6.   பாண்டா அவர் கூறினார்

    வணக்கம். எனது அலைவரிசையும் குறைவாக உள்ளது, எனவே நான் இந்த ஸ்கிரிப்டை முயற்சித்தேன். ஆனால் அது வேலை செய்யவில்லை. பிழை nethogs -t கட்டளையில் இருப்பதாக தெரிகிறது. இது "முதல் பாக்கெட் வரும் வரை காத்திருக்கிறது (sourceforge.net பிழை 1019381 ஐப் பார்க்கவும்)" ஏற்கனவே புதினா, ஆர்ச்லினக்ஸ் மற்றும் எதுவும் முயற்சிக்கவில்லை. அந்த கட்டளை என்ன திரும்ப வேண்டும்? ஒவ்வொரு பயன்பாட்டிலும் பயன்படுத்தப்படும் அலைவரிசையை எளிய உரையில் அச்சிட வேண்டும் என்று நினைக்கிறேன். நெட்வொர்க்கைக் கேட்க உங்களை அனுமதிக்கும் மற்றொரு நிரல் உங்களுக்குத் தெரியுமா?

    1.    ஜோகுயின் அவர் கூறினார்

      வணக்கம் எப்படி இருக்கிறாய்.
      அது ஒரு நெத்தாக்ஸ் பிழை. இது எனக்கும் தோன்றுகிறது, ஆனால் அது எப்படியும் வேலை செய்கிறது.

      நெத்தாக்ஸ் செய்வது என்னவென்றால், அதிக அலைவரிசையை நுகரும் செயல்முறைகளை உண்மையான நேரத்தில் காண்பிப்பதாகும். ஸ்கிரிப்டில், அதன் வெளியீடு "net.list" என்ற உரை கோப்பில் சேமிக்கப்படுகிறது, இதனால் பின்னர் வடிகட்ட முடியும்.

      ஸ்கிரிப்ட் டிரான்ஸ்மிஷன் (ஒரு பிட்டோரண்ட் கிளையண்ட்) மற்றும் பயர்பாக்ஸ் (வலை உலாவி) உடன் மட்டுமே இயங்குகிறது. ஃபயர்பாக்ஸ் ஒரு வலைப்பக்கத்தை ஏற்றும்போது டிரான்ஸ்மிஷனின் அலைவரிசையை அது கட்டுப்படுத்துகிறது. நீங்கள் நிறுவ வேண்டும்: நெத்தாக்ஸ், டிரான்ஸ்மிஷன், டிரான்ஸ்மிஷன்-ரிமோட் மற்றும் பயர்பாக்ஸ்.

      இது எல்லாம் இடுகையில் விளக்கப்பட்டுள்ளது, எனவே உங்கள் பிரச்சினை என்னவென்று எனக்குத் தெரியவில்லை.

      சோசலிஸ்ட் கட்சி: தயவுசெய்து சரியாக எழுதி உங்கள் எழுத்துப்பிழைகளை மேம்படுத்தவும். இது ஒரு கருத்து, உரை செய்தி அல்ல.

      1.    பாண்டா அவர் கூறினார்

        ஸ்கிரிப்ட் எனக்கு வேலை செய்யாது. அந்த பிழை செய்தியை பல முறை அச்சிடுகிறது. அது என்ன செய்கிறது என்பதைக் காண ஒரு முனையத்தில் "nethogs -t" ஐ இயக்கவும், ஆனால் அது எதையும் அச்சிடாது, பிழை. என் கணினியில் அது வேலை செய்யவில்லை. -T இல்லாமல் செயல்படுத்தப்படும் போது அது அச்சிடும்தைப் போன்ற ஒன்றை அச்சிட வேண்டும் என்று நான் கற்பனை செய்கிறேன், செயல்முறைகள் மற்றும் அலைவரிசையைக் காட்டுகிறது. ஆனால் என் விஷயத்தில் அது எதையும் அச்சிடாது. ஸ்கிரிப்டை உருவாக்க நீங்கள் எந்த டிஸ்ட்ரோவைப் பயன்படுத்தினீர்கள்?

        1.    ஜோகுயின் அவர் கூறினார்

          நீங்கள் உற்று நோக்கினால், இடுகையில் பயன்படுத்தப்படும் அனைத்து மென்பொருள்களும் அதன் பதிப்புகளும் உள்ளன. பிழை ஏன் என்று எனக்குத் தெரியவில்லை, ஆனால் ஒவ்வொரு முறையும் "நெத்தாக்ஸ் -டி" இயங்கும் போது இது எனக்குத் தோன்றும். ஸ்கிரிப்டில் ஒவ்வொரு 2 XNUMX க்கும் நடக்கும்.

          நீங்கள் நெத்தாக்ஸை இயக்கும்போது, ​​பிணையத்தைப் பயன்படுத்துவதற்கான செயல்முறை எதுவும் இல்லை, அதனால்தான் உங்களுக்கு எந்த வெளியீடும் கிடைக்கவில்லை.

          ஸ்கிரிப்டை ரூட்டாக இயக்க வேண்டும், ஏனெனில் அந்த பயனருக்கு செயல்பட நெத்தாக்ஸ் தேவைப்படுகிறது.

          இப்போது நான் முக்கியமான ஒன்றை நினைவில் வைத்திருக்கிறேன், அது ஏன் உங்களுக்கு வேலை செய்யாது என்று எனக்குத் தெரியும்:

          நீங்கள் ஸ்கிரிப்டைத் திருத்த வேண்டும் மற்றும் சாதாரண பயனரின் பெயரை மாற்ற வேண்டும். ஸ்கிரிப்டில் இது "ஜோவாகின்" என்று அழைக்கப்படுகிறது. நீங்கள் அதை உங்கள் பயனர்பெயருக்கு மாற்ற வேண்டும்.

          மன்னிக்கவும், நான் அதை உணரவில்லை, பெயரை ஒரு மாறியில் வைத்திருக்க வேண்டும். என்ன நடக்கிறது என்றால், அதை மிகவும் பொதுவானதாக மாற்ற நான் நினைக்கவில்லை, அதை உங்களுக்குக் காண்பிக்க விரும்பினேன், இதன் மூலம் நீங்கள் அதைப் பார்க்க முடியும், மேலும் விரும்புவோர் அதை எப்படி செய்வது என்ற யோசனைகளைப் பெறலாம். எந்தவொரு கணினியிலும் இது வேலை செய்யும் என்ற நோக்கத்துடன் நான் அதைச் செய்யவில்லை, அதற்கு நேரம் எடுக்கும், எனக்கு எப்படி நிரல் செய்வது என்று தெரியவில்லை, சில விஷயங்கள் எனக்கு நடக்கும்.

          நல்ல அதிர்ஷ்டம், எதையும் மீண்டும் கேளுங்கள். ஸ்கிரிப்டின் இடுகை மற்றும் கருத்துகளை மீண்டும் படிக்கவும்.

  7.   முகம் அவர் கூறினார்

    வணக்கம் ஜோவாகின், பின்வருவனவற்றை என்னிடம் சொல்லுங்கள்:

    பரிமாற்ற-தொலைநிலை: (http://localhost:9091/transmission/rpc/) சேவையகத்துடன் இணைக்க முடியவில்லை
    தேர்ந்தெடுக்கப்பட்ட சாதன eth0 க்கு உள்ளூர் ஐபி நிறுவும் போது ioctl தோல்வியடைந்தது. கட்டளை வரியில் சாதனத்தை குறிப்பிடலாம்.

    ஏதாவது யோசனை?? நன்றி!

    1.    ஜோகுயின் அவர் கூறினார்

      வணக்கம் எப்படி இருக்கிறாய்.
      மன்னிக்கவும், ஆனால் எனக்கு எதுவும் தெரியாது
      பிழை என்னவென்று நான் புரிந்துகொண்டதிலிருந்து, இது ioctl இன் சிக்கல், ஆனால் அது என்னவென்று எனக்குத் தெரியவில்லை.

      ஸ்கிரிப்டை நிறுத்தி, டிரான்ஸ்மிஷன்-ரிமோட் அதன் சில விருப்பங்களுடன் செயல்படுகிறதா என்று பார்க்க முயற்சி செய்யலாம் (அதன் மேன் பக்கத்தை "மேன்" கட்டளையுடன் படிக்கவும்).