انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: آپشن های مورد نیاز برای Aria2 حل شد!  (دفعات بازدید: 1250 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3483
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
سلام دوستان.

من برای دانلود از آریا2 استفاده می کنم. ولی یه چندتاآپشن کم داشتم که میخوام شما دوستان راهنماییم کنید.

دستوری که همیشه میزنم اینه:

aria2c -c -j1 -x16 -s16 -k 1M -d /home/kubuntu/Downloads -i /home/kubuntu/Desktop/Link.txt -l downloadlog --log-level=notice
که از تاپیک آرمان جان برداشتم.

حالا آپشن های مورد نیاز:

1) میخوام یه لیمیت سرعت داشته باشم. من شبا حداکثر سرعت دانلودم 200 کیلوهست. ولی سرویسی که خریدم 1 مگابیته. پس قانونا من باید با 128 کیلو دانلود کنم. میخوام لیمیت بذارم برای 128 کیلو تا هم خیال خودم راحت باشه (پولم حلال بشه) هم حق اونایی که شب میخوان دانلود کنن ضایع نشه (وارد بحث نشیم البته)

2) میخوام یه log داشته باشم که علاوه بر اینکه میگه چی دانلود شد و چی نشد (مثل کد بالا: --log-level=notice) تعداد کانکشن هایی رو که وصل کرده و سرعت زده و باقی مانده گرفته و ... رو هم بنویسه.
دیدید که وقتی با Aria2c دانلود می کنید شروع می کنه توی ترمینال خط نوشتن و میزان سرعت و زمان دانلود و ... رو می نویسه؟ خب من اگه بخوام میتونم با دستور
>/dev/pts/xته آریا2 بذارم و موقع دانلود ببینم جریان رو (همیشه توی crontab تنظیم می کنم دانلود رو)
ولی همیشه بعد از دانلود دستور میدم که سیستم خاموش بشه و مسلما بعد از روشن شدن دیگه ترمینالی باز نیست که من هیستوری دانلود رو ببینم. آپشنی هست که همون هیستوری دانلود رو توی log بهم نشون بده؟

3) فرض کنید آریا توی کرون تب دانلود رو شروع کرده و من نه لوگی دارم نه می تونم ببینم که چه اتفاقی داره می افته. چه دستوری باید بزنم که همون عملیات دانلود توی کرون تب، توی ترمینال هم نشونم بده؟
یعنی مثلا دو ساعت بعد از شروع دانلود بخوام ببینم به کجا رسیده ولی نه لوگ دارم نه tty تعیین کردم، میخوام توی ترمینال یه دستور بزنم و روند دانلود رو مشاهده کنم. دستوری هست آیا؟؟

مرسی.  ;)
« آخرین ویرایش: 03 بهمن 1393، 04:43 ب‌ظ توسط Rasubuntu »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :)

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3483
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : آپشن های مورد نیاز برای Aria2
« پاسخ #1 : 07 دی 1393، 03:55 ب‌ظ »
آقا من جواب نیاز دومم رو پیدا کردم. همون جوری که تنظیم میکردم تا در tty خاصی دانلود انجام بشه همون جوری هم تونستم یه لوگ ذخیره کنم. مشکلم حل شد.
ولی برای نیاز اولم (از اونجایی که توی Uget دیدم که لیمیت سرعت داره) هنوز جوابی پیدا نکردم. دیدم که آپلود رو لیمیت داره ولی دانلود رو ندیدم. (توی man aria2c)
نیاز سوم هم باز برام مجهوله.
یعنی همین جور از وسط ماجرا بخوام بفهمم آریا2 طفلی الان داره چکار میکنه، چی رو باید توی ترمینال بزنم؟
فرض کنید من دارم توی یه تب ترمینال، مخازن رو آپدیت می کنم. چه دستوری توی تب دوم بزنم که همون چیزایی که توی تب اول نشونم میده توی تب دوم هم نشون بده؟ (از نظر تب نه، از نظر دستورات در حال اجرا)

و یه سوال راجب به نیاز دوم: این < گذاشتن برای خروجی گرفتن، فقط یکی در هر دستوره؟؟ نمیشه مثلا دو تا < گذاشت؟؟ چون مثلا من تنظیم کردم که دانلود اینجوری باشه
aria2c -c -j1 -x16 -s16 -d /home/kubuntu/Downloads -i /home/kubuntu/Desktop/Link.txt >/dev/pts/7 > logdownloadaria2c
یعنی هم بهم لوگ بده (که داد) هم توی ترمینال شماره ی 7اجرا بشه. لوگ رو داده ولی توی ترمینال 7 دیگه اجرا نشد. یعنی دوتا < همزمان کار نمی کنن؟
« آخرین ویرایش: 07 دی 1393، 03:58 ب‌ظ توسط Rasubuntu »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :)

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3483
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : آپشن های مورد نیاز برای Aria2
« پاسخ #2 : 07 دی 1393، 04:36 ب‌ظ »
خخخ ترشی نخورم یه چیزی میشم

آقا جواب نیاز اولم رو هم پیدا کردم. آپشن max-download-limit=speed-- همین کار رو می کنه. قبلا هم دیده بودمش ولی چون مثل باقی آپشن ها یه مخفف نداشت (مثلا برای لیمیت آپلود عین همین دستور نوشته براش ولی خب با آپشن u- مشخص کرده. این چون مشخص نکرده بود گیج شده بودم  ;D)

پس موند نیاز سومم و اون سوال؟

کو حالا یه چند دقیقه دیگه شاید اونارو هم پیدا کردم.  :o
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :)