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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: رسول سعیدنژاد در 06 دی 1393، 03:19 ب‌ظ

عنوان: آپشن های مورد نیاز برای Aria2 حل شد!
ارسال شده توسط: رسول سعیدنژاد در 06 دی 1393، 03:19 ب‌ظ
سلام دوستان.

من برای دانلود از آریا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 تعیین کردم، میخوام توی ترمینال یه دستور بزنم و روند دانلود رو مشاهده کنم. دستوری هست آیا؟؟

مرسی.  ;)
عنوان: پاسخ : آپشن های مورد نیاز برای Aria2
ارسال شده توسط: رسول سعیدنژاد در 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 دیگه اجرا نشد. یعنی دوتا < همزمان کار نمی کنن؟
عنوان: پاسخ : آپشن های مورد نیاز برای Aria2
ارسال شده توسط: رسول سعیدنژاد در 07 دی 1393، 04:36 ب‌ظ
خخخ ترشی نخورم یه چیزی میشم

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

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

کو حالا یه چند دقیقه دیگه شاید اونارو هم پیدا کردم.  :o