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

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

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




نویسنده موضوع: دانلود همزمان چند فایل با هم به وسیله axel  (دفعات بازدید: 2908 بار)

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

آفلاین hadiaj168

  • Newbie
  • *
  • ارسال: 6
سلام
من میخوام چند فایل رو با هم دانلود کنم (با  Axel) :
axel http://forum.ubuntu.ir/css/ku.png  http://forum.ubuntu.ir/css/u.png
ولی فقط اولی دانلود میشه!

یه سوال دیگه میشه مثل wget یه لیست لینک که توفایله بهش داد؟

ممنون.

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
خودش که توی man چیزی ننوشته :) ولی میتونی اینجوری استفاده کنی ازش :
cat file.txt | xargs -l1 axel -a;

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1317
پاسخ به: دانلود همزمان چند فایل با هم به وسیل
« پاسخ #2 : 14 بهمن 1389، 02:58 ب‌ظ »
یک اسکریپت بنویس.

جلوی تمام لینک ها در فایل یک axel اضافه کن و انتهایش هم یک &.
« آخرین ویرایش: 14 بهمن 1389، 03:00 ب‌ظ توسط alend »

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1317
خودش که توی man چیزی ننوشته :) ولی میتونی اینجوری استفاده کنی ازش :
cat file.txt | xargs -l1 axel -a;


xargsچه کاری انجام می ده؟

آفلاین hadiaj168

  • Newbie
  • *
  • ارسال: 6
پاسخ به: دانلود همزمان چند فایل با هم به وسیل
« پاسخ #4 : 14 بهمن 1389، 09:42 ب‌ظ »
خودش که توی man چیزی ننوشته :) ولی میتونی اینجوری استفاده کنی ازش :
cat file.txt | xargs -l1 axel -a;
ممنون، از فایل میخونه ولی به ترتیب دانلود میکنه!

یک اسکریپت بنویس.

جلوی تمام لینک ها در فایل یک axel اضافه کن و انتهایش هم یک &.

این کار چندتا  Axel رو با هم اجرا میکنه ، مشکلی نیست ولی رو سیستم تاثیری نداره؟
خب حال اگه یه فایل با  200 تا لینک داشته باشیم هر 200 تا با هم دانلود میشن ولی من میخوام 5 تا 5 تا دانلود بشن.خب میشه یه اسکریپت نوشت (امیدوارم بشه :-k!) سعی میکنم بنویسم.
اگه روش دیگه ای هم به نظرتون میرسه بی نسیب نزارین!

آفلاین hadiaj168

  • Newbie
  • *
  • ارسال: 6
خب هر کاری کردم نشد مجبور شدم گزینه دیگه ای انتخاب کنم ، aria2  با دو سه تا لینکی که امتحان کردم مثل axel تفاوت فاحشی با wgetداشت و
همچنین یه برخلاف axel یه manual قوی \\:D/.
منم این اسکریپت رو براش نوشتم البته بیشترش کپی پیس بود :
#!/bin/bash

zenity --question --timeout=16 \
--text "دانلود تا ۱۵ ثانیه دیگر شروع می‌شود، آیا می خواهید آن را متوقف کنید؟"

if [ "$?" = 0 ]; then
zenity --error --text="دانلود متوقف شد!"
exit 1
fi

cd /home/hadi/Downloads/.Auto\ Download
aria2c --lowest-speed-limit=1K --max-file-not-found=25 --max-tries=15 --timeout=15 -i DownList -j4 ;

zenity --question --timeout=180 \
--text "سیستم تا ۳ دقیقه دیگر خاموش می شود، آیا می خواهید آن را متوقف کنید؟"

if [ "$?" = 0 ]; then
zenity --error --text="عملیات خاموش شدن سیستم متوقف شد!"
exit 1
fi

shutdown -h now
برای اینکه سیستم بدون نیاز به کاربر ریشه و بدون پسورد خاموش بشه :
sudo chmod u+s /sbin/shutdownبا تشکر از تمامی دوستانی که در این تاپیک ها (منبع کپی پیس ;)!) شرکت داشتند بخصوص جناب فاراب و SAM1:
http://forum.ubuntu.ir/index.php/topic,9794.0.html
http://forum.ubuntu.ir/index.php?topic=12736.0