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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: آرمان اسماعیلی در 31 تیر 1391، 04:47 ب‌ظ

عنوان: شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 31 تیر 1391، 04:47 ب‌ظ
قبلا چند تاپیک با این موضوع در انجمن ایجاد شده. تصمیم گرفتم یک جمع‌بندی منظم از آنها ارائه کنم. مناسب برای کسانی که در ساعات رایگان شبانه دانلود می‌کنند.

فایلی مثلا با نام dl.txt بسازید و لینکهای دانلود مورد نظر را خط‌به‌خط در آن وارد کنید. برای لینکهایی که نیاز به authorisation و وارد نمودن user name و password دارند به صورت زیر عمل شود.
http://USER:PASS@example.com/address/
برای بعضی از سایت‌ها این روش کارساز نیست. روش دیگر این است که لینک را بدون تغییر بنویسیم و در عوض از دو آپشن
--http-user=USER
و
--http-passwd=PASSWORD
استفاده کنیم.

چکیده:
export EDITOR=nano
crontab -e
01 02 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
sudo crontab -e
59 06 * * * shutdown -h now

توضیح کامل:

ابتدا در ترمینال وارد کنید
export EDITOR=nano
با اجرای این دستور، ادیتور پیشفرض به nano تغییر می‌یابد (اگر نباشد از قبل). بسیاری با vim راحت نیستند. از جمله خودم :)

حال بنویسید
crontab -e
برای شروع دانلود در ساعت مثلا دو و یک دقیقه، خط زیر را وارد کنید.
01 02 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
این دستور از دو بخش تشکیل شده. بخش اول:
01 02 * * *
این بخش، زمانبدی cron است. ساختمان آن به این صورت است:
minute hour day-of-month month day-of-week
پس برای شخصی‌سازی زمان شروع دانلود کافی است دو عدد اول را تغییر دهید. * نیز به معنای همواره صحیح است. پس فرمان زیر هر روز ماه، هر ماه سال و هر روز هفته در ساعت دو و یک دقیقه اجرا می‌شود.

بخش دوم:
aria2c -c -x16 -s16 -j2 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
این بخش دستوری است که قرار است سر زمان مقرر اجرا شود.

ابتدا aria2 را اگر نصب نیست، نصب کنید. دستور بالا را بنده به شخصه با تجربه به آن رسیده و بهترین نتیجه را از آن می‌گیرم. معنای هر آپشن آن:
c : دانلود ادامه دار (resume). پس اگر فایلهای نیمه تمام را از دایرکتوری جابه‌جا نکنید، aria2 خود هر شب دانلود را ادامه می‌دهد.
x16 و s16 : برای دانلود هر فایل از 16 اتصال موازی استفاده می‌شود. (به حداکثر سرعت ممکن خواهید رسید)
j : تعداد دانلودهای موازی توسط این سوییچ تنظیم می‌گردد. مقدار پیشفرض آن 5 است. یعنی دانلود 5 فایل به طور همزمان.
k : به صورت پیشفرض آریا به ازای هر 20 مگابایت یک کانکشن می‌سازد. یعنی مثلا برای یک فایل 100 مگی، 5 کانکشن. اما با قرار دادن آرگومان 1M مقابل این آپشن، به ازای هر 1 مگابایت یک کانکشن ساخته می‌شود. در اینصورت تمام فایل‌های بالای 16 مگ با بیشترین تعداد ممکن اتصال دانلود خواهند شد. و خب احتمالا می‌دانید رمز دستیابی به چنین سرعتی، همین تعداد بالای اتصال است.
i : آدرس فایل حاوی urlهای دانلود.
d : آدرس دایرکتوری دانلود.
l : با توجه به اینکه پردازه‌ی aria2 در پس‌زمینه انجام می‌شود، با این آپشن جزییات دانلود در فایلی با نام dllog در دایرکتوری home ذخیره می‌شود.

پس تا اینجای کار یک دانلود پرسرعت داریم که هر بامداد سر ساعت شروع می‌شود و جزییات آن در فایل dllog قابل رویت است.

با فشردن Ctrl+X و y و Enter تغییرات را ذخیره کنید. حال می‌خواهیم زمان خاموش شدن سیستم را تنظیم کنیم که به دلیل آنکه فرمان مورد استفاده به دسترسی ریشه نیازمند است، آن را داخل cron کاربر ریشه می‌گذاریم:
sudo crontab -e
اگر ساعت خاموش شدن خودکار مثلا شش و پنجاه و نه دقیقه باشد، خط زیر را وارد کنید.
59 06 * * * shutdown -h now
ذخیره کرده و خارج شوید.

کار تمام است.

اکنون داخل ترمینال بنویسید:
crontab -l
باید چیزی شبیه این ببینید:
01 02 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice

پ.ن. ۱: در تمام این مطلب باید به جای PATH/TO/dl.txt/ و /PATH/TO/DOWNLOAD DIRECTORY/ ، آدرس‌های محلی سیستم خودتان را جایگزین کنید.

پ.ن. ۲: به شخصه ترجیح می‌دهم سیستم خاموش نشده و به جای آن suspend شود. برای این منظور به جای shutdown، از این دو خط استفاده کنید:
59 06 * * * pkill aria2c
00 07 * * * pm-suspend

پ.ن. ۳:‌ لینک‌های دانلود شده به طور خودکار از فایل dl.txt حذف نخواهند شد.

پ.ن. ۴: شاید بخواهید در ساعات روز و به طور دستی دانلود را از سر بگیرید. برای این منظور کافی است یک alias تعیین کنید.

دستور زیر را در ترمینال وارد کنید:
echo "alias resume='aria2c -c -x16 -s16 -j2 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice'" >> ~/.bash_aliases
اگر نمی‌دانید این دستور چه می‌کند؛ یک alias تعریف می‌کند با نام resume (به جای resume هر فرمان دلخواه دیگری را نیز می‌توان نوشت. به شرط آنکه این فرمان آزاد باشد و برنامه‌ی دیگری از آن استفاده نکند.) و آن را به فایل bash_aliases./~ اضافه می‌کند. از این به بعد هر گاه دستور resume را داخل ترمینال صادر کنید، انگار عبارت داخل کوتیشن ' ' را وارد کرده‌اید و دانلود آغاز می‌گردد.


پ.ن. ۵: گنو/لینوکس فوق‌العاده است! می‌توانید بیرون آمدن از حالت sleep یا حتی روشن شدن رایانه را نیز خودکار کنید. این تاپیک راهنمای شما است:
http://forum.ubuntu.ir/index.php?topic=59242.0
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: دانیال بهزادی در 31 تیر 1391، 10:15 ب‌ظ
عالی
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: sobhan در 15 امرداد 1391، 10:27 ب‌ظ
فکر کنم با at هم بشه
http://azadrah.net/2012/07/schedule-tasks-with-at/
و خیلی راحت تر باشه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 15 امرداد 1391، 10:48 ب‌ظ
من تو ترمینال زدم crontab -e بعدش این صفحه اومد

(http://faupload.com/upload/91/Khordad/Screensho.png) (http://faupload.com/)

بعدش هم قیافه من اینطوری شد  :o یکی بگه این الآن چیه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: محمدرضا ح. در 15 امرداد 1391، 11:29 ب‌ظ
من تو ترمینال زدم crontab -e بعدش این صفحه اومد

(http://faupload.com/upload/91/Khordad/Screensho.png) (http://faupload.com/)

بعدش هم قیافه من اینطوری شد  :o یکی بگه این الآن چیه؟

GNU nano Text Editor هست :)

البته فایلی که باز کردید رو کامنت هاش رو حتما بخونید :)

برای خروج هم ctrl+X رو بگیرید ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 16 امرداد 1391، 01:00 ق‌ظ
درسته مشکلی نداره. دستورها رو در آخر اضافه کنید. برای ذخیره هم که گفتن از Ctrl+x استفاده کنید. فقط اول مطمئن بشید فایل با کاربر ریشه باز نشده باشه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 27 شهریور 1391، 09:15 ب‌ظ
ممنون حرف نداره  \\:D/  فقط اون قسمت ک باید دکمه ی esc رو میزدیم و :X   رو وارد میکردیم متوجه نشدم...کجا و برای چی باید این کارو کنم...توی محیط کرون که زدم هیچ اتفاقی نمیافته

البته الان همه چیز داره مثل ساعت کار میکنه ...برای اطلاعات خودم میخوام ...ممنون ....و یک سوال اگر وسط دانلود بخوام عملیات رو کنسل کنم!! مثلا ۳ نصفه شب! اونوقت چه طور باید عمل کنم؟

عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 27 شهریور 1391، 09:57 ب‌ظ
احتمالا ادیتور پیشفرض شما هم همون نانو بوده.
برای قطعش: pkill aria2c
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 27 شهریور 1391، 10:03 ب‌ظ
درسته نانو بود...بازم ممنون
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: محمد علی صدرایی در 27 شهریور 1391، 10:10 ب‌ظ
عالی
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 27 شهریور 1391، 11:32 ب‌ظ
 یه سوال دیگه...میشه برای دانلود توی میان روز و نه نصفه شب ساعت و دقیقه رو هم روی حالت ستاره گزاشت و با یک فرمان دانلود رو شروع و با یه فرمان دیگه (همون  pkill aria2c) قطعش کرد؟ یعنی دستور ادامه و قطع بدیم بدون ایجاد تغییر های مداوم در کرون؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Matrix.1372 در 27 شهریور 1391، 11:48 ب‌ظ
++
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 27 شهریور 1391، 11:52 ب‌ظ
اگر ساعت و دقیقه رو روی ستاره بذارید معنیش اینه که هر دقیقه فرمان دانلود صادر میشه و aria شروع میکنه به دانلود. این کاری که میخواید انجام بدید با استفاده از alias شدنیه. فرمانهای زیر رو به ترتیب وارد و اینتر کنید.
alias resume='aria2c -c -s16 -x16 -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice'
alias stop='pkill aria2c'
زین پس هر بار داخل ترمینال بنویسید resume، دانلود آغاز و با نوشتن stop متوقف می‌شود.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 28 شهریور 1391، 12:25 ق‌ظ
 نمیدونم چه طور تشکر کنم ....تازه دارم به قدرت لینوکس پی میبرم ... کارتون واقعا ارزشمنده  :)

ممنون
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 29 شهریور 1391، 06:32 ب‌ظ
سلام یه مشکلی ک این چند ش برام پیش اومده اینه ک مثلا اگر برای چند دقیقه نتم مشکل پیدا کنه یا سروری ک ازش دانلودمیکنم برای چند لحظه قطع بشه، عملیت کاملا متوقف میشه.آیا راهی هست ک بشه گزینه ی retry رو به دستور اضافه کنیم تا مثلا اگر لینکی جواب نداد ۱۰۰ بار اون لینک رو امتحان کنه هر ۱۵ ثانیه و بعد بره سراغ لینک بعدی...(و البته من چون لینک بعدی نداشتم عملیات متوقف میشد)...
خودم کمی سرچ کردم به این دو تا دستور رسیدم اما هر طور جا گزاری کردم توی کد بالا نتونستم زمان بندی بین هر تلاش رو تعیین کنم اگر ممکنه راهنمایی کنید ممنون :

-m, --max-tries=<N>
Set number of tries. 0 means unlimited. See also --retry-wait. Default: 5


--retry-wait=<SEC>
Set the seconds to wait between retries. With SEC > 0, aria2 will retry download when the HTTP server returns 503 response. Default: 0


عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 29 شهریور 1391، 10:16 ب‌ظ
چطوری امتحان کردید؟ این کار نمیده؟
aria2c -c -s16 -x16 -m100 --retry-wait=30 -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 29 شهریور 1391، 11:02 ب‌ظ
دقیقا به همین شکل وارد کردم ...نمیدونم چه طور تست کنم که داره کار میکنه یا نه...مثلا الان فایل رو میزارم برای دانلود و از عمد نت رو قطع میکنم ببینم این ادامه میده کارو تا وقتی ک دوباره وصل شه..اما توی کمتر از ۱ دقیقه کلا عملیات کنسل شد...حالا نمیدونم با این روش اصلا درست هست ازمایشم یا نه...اما چیزی ک میدونم اینه ک نتم قطعیهای موقت زیاد داره متاسفانه ...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 29 شهریور 1391، 11:22 ب‌ظ
نمیدونم. شاید با این سبک دانلود لیست مشکل داره. با یک تک‌لینک امتحان کنید ببینید چی می‌شه. خودم هم امتحان می‌کنم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 29 شهریور 1391، 11:51 ب‌ظ
یعنی یک لینک بزارم توی فایل لیست فایلها؟ همین کارو کرده بودم الان برای تست...حالا بازم امشب میزارم با همین کد جدید ببینم نتیجه چه جوری میشه  شاید جواب داد :)

ممنون
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 29 شهریور 1391، 11:56 ب‌ظ
خیر. به این صورت:
aria2c -c -s16 -x16 -m100 --retry-wait=30 http://link -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 30 شهریور 1391، 12:21 ق‌ظ
به یه شکلی فعلا کار راه انداز مشکل رو حل کردم  :D  با این کد :


00 * * * * pkill aria2c
01 * * * * aria2c -c -m100 --retry-wait=30 -j1 -x8 -i "/PATH/dl.txt" -d "/PATH/Download/" -l dllog --log-level=notice


یعنی کرون راس هر ساعت دقیقه صفر دانلود رو قطع کنه و دقیقه ی بعد شروع کنه...تستم کردم جواب داد...اینطوری احتمالا یک ساعت بیشتر از زمان از دست نمیره...

شاید راه بهتری هم باشه...


بابت کد دانلود تک لینک هم ممنون اونم تست میکنم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 15 مهر 1391، 12:03 ق‌ظ
پست اول برای بار چندم ویرایش شد.

همین روزهاس که یه دکترای افتخاری در رشته‌ی «دانلود» از یکی از معتبرترین دانشگاه‌های جهان بیاد واسم. در تمام طول مدتی که adsl داشتم، حتی یک شب هم نبوده که با اختیار و رضایت خودم، از ترافیک رایگان استفاده نکرده باشم :D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Saeed D در 17 مهر 1391، 08:43 ب‌ظ
سلام.
یه سوال داشتم.
چطوری میشه فهمید که چقدر از فایل دانلود شده یا سرعت دانلود چقدر هست؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 17 مهر 1391، 10:47 ب‌ظ
سلام.
یه سوال داشتم.
چطوری میشه فهمید که چقدر از فایل دانلود شده یا سرعت دانلود چقدر هست؟
سلام. والا خودمم نفهمیدم :) اگر شما پیدا کردید روششو که به بنده هم بگید. فکر می‌کنم با تغییر دادن آپشن log-level درست بشه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 17 مهر 1391، 11:11 ب‌ظ
اگر ساعت و دقیقه رو روی ستاره بذارید معنیش اینه که هر دقیقه فرمان دانلود صادر میشه و aria شروع میکنه به دانلود. این کاری که میخواید انجام بدید با استفاده از alias شدنیه. فرمانهای زیر رو به ترتیب وارد و اینتر کنید.
alias resume='aria2c -c -s16 -x16 -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice'
alias stop='pkill aria2c'
زین پس هر بار داخل ترمینال بنویسید resume، دانلود آغاز و با نوشتن stop متوقف می‌شود.


اگر از این روشی که آقای اسماعیلی توی پستی ک نقل کردم استفاده کنید ،توی ترمینال هم سرعت رو میبینید و هم مقداری ک دانلود شده...اما خوب این روش جدای کرون تب هست و من به صورت ترکیبی از هر دو استفاده میکنم...شبا کرون تب و توی روز با استفاده از الیاس ....


واینکه سرعت دانلود کل سیستم رو هم میتونید از System monitor استفاده کنید و ببینید مقدار ارسال و دریافتتون در هر لحظه چه قدره...


من اینجوری کار خودم رو راه انداختم :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 21 مهر 1391، 12:16 ق‌ظ
سلام...یه مشکلی برام پیش اومده...یه سری از لینکهای دانلودم فیلتر هستن

راهی هست که بشه توی اریا برای یک سری از لینکهای ک فیل هستن پرو-+-کسی تعیین کرد؟ مثلا از طریق تور دانلود کنه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 21 مهر 1391، 01:18 ق‌ظ
سلام...یه مشکلی برام پیش اومده...یه سری از لینکهای دانلودم فیلتر هستن

راهی هست که بشه توی اریا برای یک سری از لینکهای ک فیل هستن پرو-+-کسی تعیین کرد؟ مثلا از طریق تور دانلود کنه؟
man aria2c | grep proxy
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 21 مهر 1391، 08:43 ق‌ظ
سلام...یه مشکلی برام پیش اومده...یه سری از لینکهای دانلودم فیلتر هستن

راهی هست که بشه توی اریا برای یک سری از لینکهای ک فیل هستن پرو-+-کسی تعیین کرد؟ مثلا از طریق تور دانلود کنه؟
man aria2c | grep proxy

من از این کد استفاده کردم اما نتیجه نگرفتم:

aria2c --http-proxy="http://127.0.0.1:9050" "http Link Address"
جای http link addres  هم لینک رو گزاشتم...درسته همینطوری؟ به صورت تک لینک کار مکیده؟  ب=یا میشه برای حالت دانلود خود به خو توصط کرون تب هم تنظیمش کرد؟

تو کرون تب هم این قسمت رو اضافه کردم فقط :

--http-proxy="http://127.0.0.1:9050"
بازم موفق نشدم...اگه ممکنه یکم بیشتر توضیح بدید ممنون
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: دانیال بهزادی در 21 مهر 1391، 01:45 ب‌ظ
$ torify aria2c LINK
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 21 مهر 1391، 01:54 ب‌ظ
$ torify aria2c LINK

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

13:51:56 libtorsocks(8956): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!

عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Bijan در 21 مهر 1391، 02:07 ب‌ظ
$ torify aria2c LINK

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

13:51:56 libtorsocks(8956): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
دستور رو که زدی صبر کن ببین شروع میکنه یا نه برا منم این ارور رو امابا youtube-dl میده یه چند لحظه صبر کردم خودش شروع به دانلود کرد!
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 21 مهر 1391، 02:20 ب‌ظ
$ torify aria2c LINK

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

13:51:56 libtorsocks(8956): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8956): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8957): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_init() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_query() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_search() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol __res_send() was not found in any shared library. The error reported was: not found!
13:51:56 libtorsocks(8955): The symbol res_querydomain() was not found in any shared library. The error reported was: not found!
دستور رو که زدی صبر کن ببین شروع میکنه یا نه برا منم این ارور رو امابا youtube-dl میده یه چند لحظه صبر کردم خودش شروع به دانلود کرد!


نه در نهایت خود اریا هم تموم میکنه کار رو بدون اینکه انجام شده باشه:

[#1 SIZE:0B/0B CN:1 SPD:0Bs]
FILE: http://www.deviantart.com/download/264762959/flower_love_by_frankief-d4dmsen.zip
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[#1 SIZE:0B/0B CN:1 SPD:0Bs]                                                                                                                                                                     
2012-10-12 13:52:59.906520 ERROR - CUID#6 - Download aborted. URI=http://www.deviantart.com/download/264762959/flower_love_by_frankief-d4dmsen.zip
Exception: [HttpConnection.cc:137] errorCode=1 Got EOF from the server.

2012-10-12 13:52:59.906625 NOTICE - Download GID#1 not complete:

Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
  1| ERR|       0B/s|http://www.deviantart.com/download/264762959/flower_love_by_frankief-d4dmsen.zip

Status Legend:
(ERR):error occurred.

aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: ham!d در 27 مهر 1391، 06:55 ب‌ظ
و برای نصب شبانه نرم افزار:
Do you want to continue (Y/n)? y
Install these packages without verification (y/N)? y
اگه بخواهیم به دوتا سوال بالا که هنگام نصب نرم‌افزارها از طریق ترمینال پرسیده میشه اتومات جواب y داده بشه:
یک راه برای y زدن یا هر چیز دیگه ای زدن اینکه از دستور yes استفاده کنیم
yes y |sudo apt-get install qtoctave
با force-yes -y-- هم میشه از دست y خلاص شد:
sudo apt-get install --force-yes -y qtoctave
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 17 آبان 1391، 12:07 ق‌ظ
برای بار چندم و چندم ویرایش شد. آپشن k را اضافه کردم و روشی دیگر برای معرفی نام کاربری و رمز عبور به نرم‌افزار.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: doomhammer65ir در 17 آبان 1391، 01:01 ق‌ظ
برای خاموش کردن پس از پایان کار :
aria2c --on-download-complete echo "SUDO PASSWORD"|sudo -S shutdown -h nowبرای پراکسی هم اگر ساکس باشد با tsocks آماده بکارش کنید ( راهنما در همین انجمن هست )‌
سپس پیش از آغاز بکار aria در کرون جابز :
tsocks -onالبته خود‌آریا هم این گزینه ی پیشکار را دارد :ENVIRONMENT
       aria2 recognizes the following environment variables.

       http_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use in HTTP. Overrides http-proxy value in
           configuration file. The command-line option --http-proxy overrides
           this value.

       https_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use in HTTPS. Overrides https-proxy value
           in configuration file. The command-line option --https-proxy
           overrides this value.

       ftp_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use in FTP. Overrides ftp-proxy value in
           configuration file. The command-line option --ftp-proxy overrides
           this value.

       all_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use if no protocol-specific proxy is
           specified. Overrides all-proxy value in configuration file. The
           command-line option --all-proxy overrides this value.

       no_proxy [DOMAIN,...]
           Specify comma-separated hostname or domains to which proxy should
           not be used. Overrides no-proxy value in configuration file. The
           command-line option --no-proxy overrides this value.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 18 آبان 1391، 10:17 ب‌ظ
یک سوال، تو این روش، فایلها دونه دونه دانلود میشن یا همشون بصورت همزمان دانلود میشن؟!
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: hamed.asl در 19 آبان 1391، 12:03 ق‌ظ
یک سوال، تو این روش، فایلها دونه دونه دانلود میشن یا همشون بصورت همزمان دانلود میشن؟!

تنظیمش دست خودتونه...فکر کنم پارامتر -j یا -s این کار رو میکنه .مطمئن نیستم  اما من وقتی -j و -s رو روی ۱ میزارم دونه دونه میره جلو....اما اگر بر دارم یهو تا جا داره فایل بر میداره ک دانلود کنه.....
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 19 آبان 1391، 12:05 ق‌ظ
یک سوال، تو این روش، فایلها دونه دونه دانلود میشن یا همشون بصورت همزمان دانلود میشن؟!
آپشن j تعداد دانلودهای موازی رو تعیین میکند. تعداد دیفالت 6 عدد هست.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 19 آبان 1391، 09:59 ق‌ظ
یک سوال، تو این روش، فایلها دونه دونه دانلود میشن یا همشون بصورت همزمان دانلود میشن؟!
آپشن j تعداد دانلودهای موازی رو تعیین میکند. تعداد دیفالت 6 عدد هست.

الآن استفاده از j چجوری هست؟ فقط بنویسم j1- کافیه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 19 آبان 1391، 10:43 ق‌ظ
یک سوال، تو این روش، فایلها دونه دونه دانلود میشن یا همشون بصورت همزمان دانلود میشن؟!
آپشن j تعداد دانلودهای موازی رو تعیین میکند. تعداد دیفالت 6 عدد هست.

الآن استفاده از j چجوری هست؟ فقط بنویسم j1- کافیه؟
بله دیگه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 19 آبان 1391، 10:48 ق‌ظ
یک سوال، تو این روش، فایلها دونه دونه دانلود میشن یا همشون بصورت همزمان دانلود میشن؟!
آپشن j تعداد دانلودهای موازی رو تعیین میکند. تعداد دیفالت 6 عدد هست.

الآن استفاده از j چجوری هست؟ فقط بنویسم j1- کافیه؟
بله دیگه.

دستت مرسی. واقعا لایق یک عدد دکترای افتخاری در رشته دانلود هستی  ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 02 آذر 1391، 01:26 ب‌ظ
فکر کنم آخرین دفعه که سیستم رو گذاشتم برای دانلود شبانه با IDM، سیصد یا ۴۰۰ مگ بیشتر دانلود نکرد. اما دیشب با آریا ۱/۵ گیگ دانلود کردم  ;D دانلود همزمان رو هم رو یه فایل گذاشتم که فکر کنم اگه بهش دست نمیزدم بیشتر هم دانلود میکرد :)

اما یه سوال جدید، من اگه لیست لینکها رو دست نزنم، و فایلها در مسیر خروجی دانلود شده باشن، آریا واکنشش چیه؟ دوباره فایل رو دانلود میکنه و اسمش رو عوض میکنه؟ یا چون میبینه اون فایل قبلا دانلود شده لینک رو رد میکنه. یکی این قضیه رو واس من توضیح بده :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 02 آذر 1391، 09:25 ب‌ظ
اما یه سوال جدید، من اگه لیست لینکها رو دست نزنم، و فایلها در مسیر خروجی دانلود شده باشن، آریا واکنشش چیه؟ دوباره فایل رو دانلود میکنه و اسمش رو عوض میکنه؟ یا چون میبینه اون فایل قبلا دانلود شده لینک رو رد میکنه. یکی این قضیه رو واس من توضیح بده :)
چون میبینه اون فایل قبلا دانلود شده لینک رو رد میکنه. ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: MHA152 در 11 دی 1391، 06:33 ق‌ظ
سلام ببخشید میشه برای استفاده از این دستور
aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
مثالی بزنید من متوجه نشدم کجا باید آدرس سایت را بنویسم
دستوراتی که برای آماده کردن این نرم افزار لازم است را می نویسید
چرا من نمی توانم از apt-fast install استفاده کنم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 11 دی 1391، 11:37 ق‌ظ
سلام ببخشید میشه برای استفاده از این دستور
aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
مثالی بزنید من متوجه نشدم کجا باید آدرس سایت را بنویسم
مثال؟ آدرس‌ها را باید خط به خط در فایل dl.txt وارد کنید.
دستوراتی که برای آماده کردن این نرم افزار لازم است را می نویسید
sudo apt-get install aria2
چرا من نمی توانم از apt-fast install استفاده کنم
فک کنم ابتدا باید apt-fast نصب بشه!
http://www.webupd8.org/2012/10/speed-up-apt-get-downloads-with-apt.html
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: MHA152 در 11 دی 1391، 12:11 ب‌ظ
سلام ببخشید میشه برای استفاده از این دستور
aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
مثالی بزنید من متوجه نشدم کجا باید آدرس سایت را بنویسم
مثال؟ آدرس‌ها را باید خط به خط در فایل dl.txt وارد کنید.
دستوراتی که برای آماده کردن این نرم افزار لازم است را می نویسید
sudo apt-get install aria2
چرا من نمی توانم از apt-fast install استفاده کنم
فک کنم ابتدا باید apt-fast نصب بشه!
http://www.webupd8.org/2012/10/speed-up-apt-get-downloads-with-apt.html
فقط باید بجای dl.txt آدرس ها را نوشت چیز دیگری را نباید تغیر داد
این سایتی که ذکر کردید امن است دستوراتش را در ترمینال بزنم خطرناک نیست
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 11 دی 1391، 08:44 ب‌ظ
سلام ببخشید میشه برای استفاده از این دستور
aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
مثالی بزنید من متوجه نشدم کجا باید آدرس سایت را بنویسم
مثال؟ آدرس‌ها را باید خط به خط در فایل dl.txt وارد کنید.
دستوراتی که برای آماده کردن این نرم افزار لازم است را می نویسید
sudo apt-get install aria2
چرا من نمی توانم از apt-fast install استفاده کنم
فک کنم ابتدا باید apt-fast نصب بشه!
http://www.webupd8.org/2012/10/speed-up-apt-get-downloads-with-apt.html
فقط باید بجای dl.txt آدرس ها را نوشت چیز دیگری را نباید تغیر داد
این سایتی که ذکر کردید امن است دستوراتش را در ترمینال بزنم خطرناک نیست

به جای dl.txt مسیر فایل حاوی لینک‌های دانلود رو بذار و فولدری رو هم که میخوای فایل‌ها توش ذخیره بشن مشخص کن. تموم!!!

مثلا من فایل به اسم dl دارم که توش لینک‌های دانلود هرکدوم توی یک خط قرار دارن. این فایل هم تو home قرار داره. پس مسیر فایل حاوی لینک‌ها این میشه:
/home/hamed/dl
البته شما به جای hamed یوزر سیستم خودت رو بذار  ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 11 دی 1391، 08:52 ب‌ظ
سلام ببخشید میشه برای استفاده از این دستور
aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
مثالی بزنید من متوجه نشدم کجا باید آدرس سایت را بنویسم
مثال؟ آدرس‌ها را باید خط به خط در فایل dl.txt وارد کنید.
دستوراتی که برای آماده کردن این نرم افزار لازم است را می نویسید
sudo apt-get install aria2
چرا من نمی توانم از apt-fast install استفاده کنم
فک کنم ابتدا باید apt-fast نصب بشه!
http://www.webupd8.org/2012/10/speed-up-apt-get-downloads-with-apt.html
فقط باید بجای dl.txt آدرس ها را نوشت چیز دیگری را نباید تغیر داد
این سایتی که ذکر کردید امن است دستوراتش را در ترمینال بزنم خطرناک نیست

دوست من هر گاه /PATH/TO/ رو جایی دیدید منظور اینه که باید مسیر فایل یا پوشه‌ی مورد نظر داخل کامپیوتر شخصیتون رو به جاش قرار بدید. dl.txt از پسوندش معلومه که یک فایل متنیه. شما ابتدا هر جا ترجیح دادید فایلی متنی با نام dl.txt بسازید و لینک‌های خود رو خط به خط داخلش بنویسید و ذخیره کنید. سپس آدرس این فایل رو به جای PATH/TO/dl.txt/ داخل دستور قرار دهید. برای پیدا نمون آدرسش هم کافیه روش کلیک راست کرده و properties رو انتخاب کنید. دقیقا /PATH/TO/DOWNLOAD DIRECTORY/ نیز به همین صورت. یک پوشه‌ی دلخواه هر جا که خواستید بسازید و آدرسش رو به جای /PATH/TO/DOWNLOAD DIRECTORY/ قرار دهید.

ون سایت هم یکی از بهترین و معتبرترین منابع برای اوبونتو است. اخبار داره و نرم‌افزار و تم و...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: MHA152 در 13 دی 1391، 09:05 ب‌ظ
دوست نداشتم این سوال را بپرسم تا فکر نکنید چیزی از کامپیوتر حالیم نیست
تو ویندوز باnotepad فایلtxt مساختیم اینجا با چی باید بسازیم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 13 دی 1391، 10:16 ب‌ظ
دوست نداشتم این سوال را بپرسم تا فکر نکنید چیزی از کامپیوتر حالیم نیست
تو ویندوز باnotepad فایلtxt مساختیم اینجا با چی باید بسازیم

راست کلیک
create new document
empty document

:)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 09 بهمن 1391، 10:00 ب‌ظ
سلام

اول از همه ، دستتون مرسی !!!‌ خیلی خیلی  ;D
دوم از همه ، این دستورات مربوط به resume و stop که گفتید ... resume ش کار میکنه ... ولی وقتی کار میکنه دیگه هرچی stop رو میزنم بیخیال نمیشه ! البته وقتی resume رو میزنم دیگه جایی برای تایپ دستور بم نمیده.
فارغ از اون ؛ توی کامنت توضیح این دستورات (resume و stop) فرمودید کافی یکبار دستورات وارد ترمینال بشن و دیگه تموم ... ولی من هر سری باید دستورات مربوط به دوتا رو کامل بنویسم ... بعدم که فقط resume کار میکنه.

اگه بد توضیح دادم ، ببخشید ... کلن تازه کارم ...  ;D

آپدیت :‌ ترمینال مثل همون command prompt ویندوز میمونه ... نتیجتن با Ctrl+z همه چیز رو متوقت کردم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 10 بهمن 1391، 04:51 ب‌ظ
سلام

اول از همه ، دستتون مرسی !!!‌ خیلی خیلی  ;D
سلام. خوشحالم مفید بوده.
دوم از همه ، این دستورات مربوط به resume و stop که گفتید ... resume ش کار میکنه ... ولی وقتی کار میکنه دیگه هرچی stop رو میزنم بیخیال نمیشه ! البته وقتی resume رو میزنم دیگه جایی برای تایپ دستور بم نمیده.
باید با Ctrl+C متوقفش کنید. تمامی پردازه‌های داخل ترمینال با Ctrl+C متوقف می‌شن. stop کار نداده چون aria در حال کار بوده. شما باید یک ترمینال جدید باز کنید و stop و اینتر.
فارغ از اون ؛ توی کامنت توضیح این دستورات (resume و stop) فرمودید کافی یکبار دستورات وارد ترمینال بشن و دیگه تموم ... ولی من هر سری باید دستورات مربوط به دوتا رو کامل بنویسم ... بعدم که فقط resume کار میکنه.
خطوط رو در انتهای فایل bashrc. واقع در دایرکتوری home وارد کنید.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 10 بهمن 1391، 05:49 ب‌ظ
ممنون.

این bashrc. که گفتید همون ‍etc/bash.bashrc نیست.؟
اگه آره ، که توی gedit نمیشه بعد از اضافه کردن چیزی save ش کرد. توی ترمینال هم بلد نیستم  ;D
اگه نه ،‌‍ ‍پیلیز توضیح بدید.

پیشاپیش برای صبر و حوصلتون ممنون.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 10 بهمن 1391، 06:35 ب‌ظ
خیر. همون‌طور که عرض کردم داخل خانه قرار داره. دستور زیر رو وارد کنید.
nano ~/.bashrc
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: محسن ح. در 10 بهمن 1391، 06:59 ب‌ظ
دوست نداشتم این سوال را بپرسم تا فکر نکنید چیزی از کامپیوتر حالیم نیست
تو ویندوز باnotepad فایلtxt مساختیم اینجا با چی باید بسازیم

راست کلیک
create new document
empty document

:)

توی محیط گنوم شل که من نصبیدم نداره این گزینه رو !
من gedit  رو باز میکنم و فایلمو میسازم و با پسوندی که میخوام توی جای دلخواه سیو می نمایم !:دی
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 10 بهمن 1391، 07:49 ب‌ظ
خیر. همون‌طور که عرض کردم داخل خانه قرار داره. دستور زیر رو وارد کنید.
nano ~/.bashrc
با خیلی خیلی تشکر  \\:D/ ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: مبین در 13 بهمن 1391، 05:29 ق‌ظ
دستتون درد نکنه واقعا عالیی بود

به این میگن بومی سازی دانلود  ;D


فقط اینکه دانشگاه ما zip , rar بسته ، چجوری میشه این فابل ها رو دانلود کرد ازش ؟
تورنت رو هم بسته .
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: doomhammer65ir در 13 بهمن 1391، 10:22 ق‌ظ
اگر دسترسی دارید پسوند آن دو را به ogg مثلا برگردانید و بگیرید
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: امین - am1n در 13 بهمن 1391، 12:17 ب‌ظ
دوست نداشتم این سوال را بپرسم تا فکر نکنید چیزی از کامپیوتر حالیم نیست
تو ویندوز باnotepad فایلtxt مساختیم اینجا با چی باید بسازیم
](*,)  ??? ??? :o :o
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: MHA152 در 15 بهمن 1391، 03:12 ب‌ظ
سلام ببخشید من این هایی که در پست اول گفته شده را انجام می دهم ولی نمیشه ذخیره اش کرد میگه دوباره تلاش کن در ضمن اگر نخواهیم که بهش ساعت بدهیم و فقط بخواهیم ازش به عنوان یک شتاب دهنده استفاده کنیم چی ؟هر بار باید دستوراتش را در ترمینال بزنیم یا میشه آپشن های پیشفرضش را عوض کرد و فقط دستور دانلود بدیم یا می توانیم مثل همین حالت بهش دستور انجام یکسری کار را بدون ساعت و به محض زدن دستور انجام بدهد؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 15 بهمن 1391، 04:33 ب‌ظ
سلام ببخشید من این هایی که در پست اول گفته شده را انجام می دهم ولی نمیشه ذخیره اش کرد میگه دوباره تلاش کن در ضمن اگر نخواهیم که بهش ساعت بدهیم و فقط بخواهیم ازش به عنوان یک شتاب دهنده استفاده کنیم چی ؟هر بار باید دستوراتش را در ترمینال بزنیم یا میشه آپشن های پیشفرضش را عوض کرد و فقط دستور دانلود بدیم یا می توانیم مثل همین حالت بهش دستور انجام یکسری کار را بدون ساعت و به محض زدن دستور انجام بدهد؟
پستهای همین تاپیک را مطالعه کنید.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: MHA152 در 15 بهمن 1391، 07:48 ب‌ظ
من همش را خواندم چیزی در این باره نبود ???
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 27 بهمن 1391، 12:36 ب‌ظ
بازم سلام

یه سوال در خصوص اون فایل txt که گفتید ... چطور میشه به aria فهمون چندتا لینک توی اون هست.؟
من توی فایل txt چندتا لینک برای دانلود میزارم ... ولی aria همه رو یکی در نظر میگیره ... کارکتر خاصی باید بین urlها باشه.؟
البته اینم بگم الان هر url در یک خطه ، که اولش هم با http شروع میشه ... و خط url بعدی ... !

ممنون.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 27 بهمن 1391، 01:07 ب‌ظ
محتویات dl.txt رو اینجا قرار دهید: http://paste.ubuntu.com
دستوری که اجرا می‌کنید رو نیز بنویسید.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: پویا در 27 بهمن 1391، 01:27 ب‌ظ
سلام من وقتی داخل آریا یک فایل مگنت رو میذارم پیام زیر رو میده و بعد دانلودی انجام نمیشه. مشکل از کجاست؟
[ERROR] CUID#19 - Download aborted. URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
Exception: [AbstractCommand.cc:304] errorCode=1 URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
  -> [InitiateConnectionCommandFactory.cc:86] errorCode=1 udp is not supported yet.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 27 بهمن 1391، 01:48 ب‌ظ
محتویات dl.txt رو اینجا قرار دهید: http://paste.ubuntu.com
دستوری که اجرا می‌کنید رو نیز بنویسید.
معزرت میخوام درست متوجه نشدم !!!
ولی در عین حال ... فایل txt شامله ایناست : http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv
http://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv
دستوری که استفاده میکنم هم resume که در حقیقت از corn استفاده میکنم (همون روشی که اینجا توضیح  دادید)

خروجیه که بم میده اینه : R490:~$ resume
[#1 SIZE:0B/0B CN:1 SPD:0Bs]                                                   
2013-02-15 14:43:12.642845 ERROR - CUID#6 - Download aborted. URI=http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv%0Dhttp://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv
Exception: [AbstractCommand.cc:303] errorCode=22 URI=http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv%0Dhttp://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv
  -> [HttpSkipResponseCommand.cc:224] errorCode=22 The response status is not successful. status=403

2013-02-15 14:43:12.643099 NOTICE - Download GID#1 not complete:

Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
  1| ERR|       0B/s|http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv%0Dhttp://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv


امیدوارم درست توضیح داده باشم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 27 بهمن 1391، 06:33 ب‌ظ
سلام من وقتی داخل آریا یک فایل مگنت رو میذارم پیام زیر رو میده و بعد دانلودی انجام نمیشه. مشکل از کجاست؟
[ERROR] CUID#19 - Download aborted. URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
Exception: [AbstractCommand.cc:304] errorCode=1 URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
  -> [InitiateConnectionCommandFactory.cc:86] errorCode=1 udp is not supported yet.

داداش آریا برای دانلود از لینک مستقیم هست و لینگ مگنت برای دانلود از تورنت. شما باید از نرم افزارهای دانلود تورنت مثل transmission استفاده کنی!
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: doomhammer65ir در 27 بهمن 1391، 09:51 ب‌ظ
البته آریا توررنت هم میگیره لاکن بهتره از این برنامه برای بارگیری توررنت بهره مبرید ( نمیدونم چرا لاکن بیشتر تراکر ها آریا رو تو فهرست سیاه گذاشتن و میگن درخواست های نامجاز میفرسته )
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 28 بهمن 1391، 05:57 ق‌ظ
محتویات dl.txt رو اینجا قرار دهید: http://paste.ubuntu.com
دستوری که اجرا می‌کنید رو نیز بنویسید.
معزرت میخوام درست متوجه نشدم !!!
ولی در عین حال ... فایل txt شامله ایناست : http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv
http://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv
دستوری که استفاده میکنم هم resume که در حقیقت از corn استفاده میکنم (همون روشی که اینجا توضیح  دادید)

خروجیه که بم میده اینه : R490:~$ resume
[#1 SIZE:0B/0B CN:1 SPD:0Bs]                                                   
2013-02-15 14:43:12.642845 ERROR - CUID#6 - Download aborted. URI=http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv%0Dhttp://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv
Exception: [AbstractCommand.cc:303] errorCode=22 URI=http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv%0Dhttp://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv
  -> [HttpSkipResponseCommand.cc:224] errorCode=22 The response status is not successful. status=403

2013-02-15 14:43:12.643099 NOTICE - Download GID#1 not complete:

Download Results:
gid|stat|avg speed  |path/URI
===+====+===========+===========================================================
  1| ERR|       0B/s|http://vip2.takmovie2.ir/dl/914d03aa0a2cad41a1a02d841276f50d/511e1816/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E01.480p_TakMovie.mkv%0Dhttp://vip2.takmovie2.ir/dl/e924f5c8fe9b8ee077ae620e44e49c39/511e181b/series/The.Big.Bang.Theory/s/The.Big.Bang.Theory.S01E02.480p_TakMovie.mkv


امیدوارم درست توضیح داده باشم.
این لینک‌ها یوزر و پس نمی‌خوان؟ به این صورت تغییرشون بدید:
http://USER:PASS@link/uri
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 28 بهمن 1391، 07:37 ب‌ظ
نقل‌قول
این لینک‌ها یوزر و پس نمی‌خوان؟ به این صورت تغییرشون بدید:
http://USER:PASS@link/uri
‍پس که میخوان ... به همین صورت هم وارد میکنم (البته تک url) ... ولی باز همه رو یه لینک در نظر میگیره !!!

از دوستان کسی این مشکل رو داره.؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: پویا در 28 بهمن 1391، 10:49 ب‌ظ
سلام من وقتی داخل آریا یک فایل مگنت رو میذارم پیام زیر رو میده و بعد دانلودی انجام نمیشه. مشکل از کجاست؟
[ERROR] CUID#19 - Download aborted. URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
Exception: [AbstractCommand.cc:304] errorCode=1 URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
  -> [InitiateConnectionCommandFactory.cc:86] errorCode=1 udp is not supported yet.


داداش آریا برای دانلود از لینک مستقیم هست و لینگ مگنت برای دانلود از تورنت. شما باید از نرم افزارهای دانلود تورنت مثل transmission استفاده کنی!
transmission سرعت اش خیلی پایینه. یک نمونه لینوکسی برای نرم افزار هایی مثل Bittorrent نیست که سرعت اش بالا باشه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: دانیال بهزادی در 28 بهمن 1391، 10:59 ب‌ظ
اتّفاقاً ترنسمیشن یکی از بهترین نرم‌افزارهای بارگیری تورنته که خیلی از کاربران ویندوز از این که فقط برای گنو/لینوکس و مک وجود داره ناراحت هستن
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Matrix.1372 در 29 بهمن 1391، 12:36 ق‌ظ
اتّفاقاً ترنسمیشن یکی از بهترین نرم‌افزارهای بارگیری تورنته که خیلی از کاربران ویندوز از این که فقط برای گنو/لینوکس و مک وجود داره ناراحت هستن
بعله!
بنده هم تایید می کنم!
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 29 بهمن 1391، 07:03 ب‌ظ
سلام من وقتی داخل آریا یک فایل مگنت رو میذارم پیام زیر رو میده و بعد دانلودی انجام نمیشه. مشکل از کجاست؟
[ERROR] CUID#19 - Download aborted. URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
Exception: [AbstractCommand.cc:304] errorCode=1 URI=udp://tracker.ccc.de:80?info_hash=O%E4%CAc%A0%11Y%CE%93%B2%22%9C%9B6%B3%BB%C0%89%8CG&peer_id=A2%2D1%2D16%2D1%2D%16B%1D5TsN%89%27%B2&uploaded=0&downloaded=0&left=0&compact=1&key=%1D5TsN%89%27%B2&numwant=50&no_peer_id=1&port=6952&event=started&supportcrypto=1
  -> [InitiateConnectionCommandFactory.cc:86] errorCode=1 udp is not supported yet.


داداش آریا برای دانلود از لینک مستقیم هست و لینگ مگنت برای دانلود از تورنت. شما باید از نرم افزارهای دانلود تورنت مثل transmission استفاده کنی!
transmission سرعت اش خیلی پایینه. یک نمونه لینوکسی برای نرم افزار هایی مثل Bittorrent نیست که سرعت اش بالا باشه؟

چون transmission به صورت پیشفرض به تعداد محدودی سید وصل میشه سرعتش زیاد جالب نیست. برای حل این مشکل، وقتی که تورنت رو بهش میدین توی لیست تورنت‌ها رو فایلتون راست کلیک کنین و properties و از تو تب options مقدار maximum peers رو بالاترین مقداری که میتونین تنظیم کنین  ;)

این رو هم اضافه کنم که با kget هم میشه تورنت رو دانلود کرد :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: دانیال بهزادی در 30 بهمن 1391، 01:48 ق‌ظ
برای حل این مشکل، وقتی که تورنت رو بهش میدین توی لیست تورنت‌ها رو فایلتون راست کلیک کنین و properties و از تو تب options مقدار maximum peers رو بالاترین مقداری که میتونین تنظیم کنین  ;)
این کار موجب می‌شه تعداد اتّصال‌ها به رایانه‌ی شما زیاد بشه و پهنای باند بارگیری و نهایتاً سرعت پایین بیاد. اون عدد باید با توجّه به پهنای باند هرکسی تنظیم بشه، مثلاً من به تجربه فهمیدم برای من ۴۰ بهترین بازدهی رو داره
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 30 بهمن 1391، 06:44 ق‌ظ
برای حل این مشکل، وقتی که تورنت رو بهش میدین توی لیست تورنت‌ها رو فایلتون راست کلیک کنین و properties و از تو تب options مقدار maximum peers رو بالاترین مقداری که میتونین تنظیم کنین  ;)
این کار موجب می‌شه تعداد اتّصال‌ها به رایانه‌ی شما زیاد بشه و پهنای باند بارگیری و نهایتاً سرعت پایین بیاد. اون عدد باید با توجّه به پهنای باند هرکسی تنظیم بشه، مثلاً من به تجربه فهمیدم برای من ۴۰ بهترین بازدهی رو داره

والا من که فله‌ای بردم بالا  ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 01 اسفند 1391، 08:17 ب‌ظ
نقل‌قول
از دوستان کسی این مشکل رو داره.؟

از دوستان ینی هیچ کس مشکل نداره.؟ جدن.؟   :(
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 01 اسفند 1391، 08:20 ب‌ظ
نقل‌قول
از دوستان کسی این مشکل رو داره.؟

از دوستان ینی هیچ کس مشکل نداره.؟ جدن.؟   :(

فعلا که مثه اینکه فقط شمایی...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: PerJiXeN در 02 اسفند 1391، 06:52 ب‌ظ
بابت جواب ممنون ،‌ میشه لطف کنید یه نمونه از اونی که خودتون ازش جواب گرفتید رو اینجا قرار بدید.
دارم به خودم شک میکنم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 02 اسفند 1391، 08:28 ب‌ظ
بابت جواب ممنون ،‌ میشه لطف کنید یه نمونه از اونی که خودتون ازش جواب گرفتید رو اینجا قرار بدید.
دارم به خودم شک میکنم.

(http://www.axgig.com/images/74803804364615803815.png)
عنوان: روشن کردن سیستم راس ساعت مشخص و خاموش شدن اتوماتیک پس از دانلود شبانه
ارسال شده توسط: کیان در 09 اسفند 1391، 06:16 ب‌ظ
1. تو این تاپیک یه موضوع مطرح نشده: روشن کردن شبانه کامپیوتر
راه حل: از bios میشه تنظیم کرد کامپیوتر اتوماتیک سر ساعت مشخص روشن بشه

2. مشکل: وقتی کامپیوتر سر ساعت روشن بشه توی صفحه لاگین می مونه. راه حل تنظیم auto login روی اکانتمونه که روش امنی نیست! پیشنهاد بهتری وجود داره؟

3. خاموش کردن کانپیوتر با نرم افزار: gshutdown یا qshutdown که هر دو در سافتورسنتر موجوده

4. (یک نهضت راه بندازید با عنوان خلاصه کردن تاپیک های مفید انجمن!)
خوندن این تاپیک بیچارم کرد: 6 صفحه که فقط چندتا پست مفید داشت. برای اینکه سرگیجه نگیرم و همه چی رو بچینم کنار هم در ادامه تاپیک رو خلاصه میکنم:



دانلود شبانه
مناسب برای کسانی که در ساعات رایگان شبانه دانلود می‌کنند.

فایلی مثلا با نام dl.txt بسازید و لینکهای دانلود مورد نظر را خط‌به‌خط در آن وارد کنید. برای لینکهایی که نیاز به authorisation و وارد نمودن user name و password دارند به صورت زیر عمل شود.
http://USER:PASS@example.com/address/
برای بعضی از سایت‌ها این روش کارساز نیست. روش دیگر این است که لینک را بدون تغییر بنویسیم و در عوض از دو آپشن
--http-user=USER
و
--http-passwd=PASSWORD
استفاده کنیم.

چکیده (برای افراد علاقمند به رفتن هلو داخل گلو):
export EDITOR=nano
crontab -e
01 02 * * * aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
59 06 * * * echo "SUDO PASSWORD"|sudo -S shutdown -h now
Ctrl+x
y
Enter

توضیح کامل:

ابتدا در ترمینال وارد کنید
export EDITOR=nano
با اجرای این دستور، ادیتور پیشفرض به nano تغییر می‌یابد (اگر نباشد از قبل). بسیاری با vim راحت نیستند. از جمله خودم :)

حال بنویسید
crontab -e
برای شروع دانلود در ساعت مثلا دو و یک دقیقه، خط زیر را وارد کنید.
01 02 * * * aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
این دستور از دو بخش تشکیل شده. بخش اول:
01 02 * * *
این بخش، زمانبدی cron است. ساختمان آن به این صورت است:
minute hour day-of-month month day-of-week
پس برای شخصی‌سازی زمان شروع دانلود کافی است دو عدد اول را تغییر دهید. * نیز به معنای همواره صحیح است. پس فرمان زیر هر روز ماه، هر ماه سال و هر روز هفته در ساعت دو و یک دقیقه اجرا می‌شود.

بخش دوم:
aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
این بخش دستوری است که قرار است سر زمان مقرر اجرا شود.

ابتدا aria2 را اگر نصب نیست، نصب کنید. دستور بالا را بنده به شخصه با تجربه به آن رسیده و بهترین نتیجه را از آن می‌گیرم. معنای هر آپشن آن:
c : دانلود ادامه دار (resume). پس اگر فایلهای نیمه تمام را از دایرکتوری جابه‌جا نکنید، aria2 خود هر شب دانلود را ادامه می‌دهد.
x16 و s16 : برای دانلود هر فایل از 16 اتصال موازی استفاده می‌شود. (به حداکثر سرعت ممکن خواهید رسید)
k : به صورت پیشفرض آریا به ازای هر 20 مگابایت یک کانکشن می‌سازد. یعنی مثلا برای یک فایل 100 مگی، 5 کانکشن. اما با قرار دادن آرگومان 1M مقابل این آپشن، به ازای هر 1 مگابایت یک کانکشن ساخته می‌شود. در اینصورت تمام فایل‌های بالای 16 مگ با بیشترین تعداد ممکن اتصال دانلود خواهند شد. و خب احتمالا می‌دانید رمز دستیابی به چنین سرعتی، همین تعداد بالای اتصال است.
i : آدرس فایل حاوی urlهای دانلود.
d : آدرس دایرکتوری دانلود.
l : با توجه به اینکه پردازه‌ی aria2 در پس‌زمینه انجام می‌شود، با این آپشن جزییات دانلود در فایلی با نام dllog در دایرکتوری home ذخیره می‌شود.

پس تا اینجای کار یک دانلود پرسرعت داریم که هر بامداد سر ساعت شروع می‌شود و جزییات آن در فایل dllog قابل رویت است.

اگر ساعت خاموش شدن خودکار مثلا شش و پنجاه و نه دقیقه باشد، خط زیر را در ادامه‌ی قبلی وارد کنید.
59 06 * * * echo "SUDO PASSWORD"|sudo -S shutdown -h now
به جای SUDO PASSWORD رمز خود را بنویسید (به همراه ""). توجه کنید که آپشن S باعث می‌شود sudo رمز را به جای آنکه از کاربر بگیرد، از ورودی بخواند.

با فشردن Ctrl+X و y و Enter تغییرات را ذخیره کنید.

کار تمام است.

اکنون داخل ترمینال بنویسید:
crontab -l
باید چیزی شبیه این ببینید:
01 02 * * * aria2c -c -x16 -s16 -k 1M -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
59 06 * * * echo "SUDO PASSWORD"|sudo -S shutdown -h now


پی‌نوشت1: به شخصه ترجیح می‌دهم سیستم خاموش نشده و به جای آن suspend شود. برای این منظور به جای shutdown، از این دو خط استفاده کنید:
59 06 * * * pkill aria2c
00 07 * * * echo "PASSWORD"|sudo -S pm-suspend

پی‌نوشت2:‌لینک‌های دانلود شده به طور خودکار از فایل dl.txt حذف نخواهند شد.


کوچک کردن دستور دانلود برای ادامه کار دانلود شبانه در روز
nano ~/.bashrcalias resume='aria2c -c -s16 -x16 -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice'
زین پس هر بار داخل ترمینال بنویسید resume، دانلود آغاز می‌شود.

متوقف کردن دستور دانلود: Ctrl+C


مجبور کردن aria2c برای تلاش چندین باره
aria2c -c -s16 -x16 -m10 --retry-wait=30 -i "/PATH/TO/dl.txt" -d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
m10 یعنی 10 بار سعی کن
wait=30 یعنی 30 ثانیه تا تلاش بعدی صبر کن


خاموش کردن سیستم بعد از دانلود (روش جایگزین برای دانلود سر ساعت مشخص)
برای خاموش کردن پس از پایان کار :
aria2c --on-download-complete echo "SUDO PASSWORD"|sudo -S shutdown -h now


تورماهیگیری و aria2c:
$ torify aria2c LINK

یک تورماهیگیری دیگه و aria2c:
برای پراکسی هم اگر ساکس باشد با tsocks آماده بکارش کنید ( راهنما در همین انجمن هست )‌
سپس پیش از آغاز بکار aria در کرون جابز :
tsocks -onالبته خود‌آریا هم این گزینه ی پیشکار را دارد :ENVIRONMENT
       aria2 recognizes the following environment variables.

       http_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use in HTTP. Overrides http-proxy value in
           configuration file. The command-line option --http-proxy overrides
           this value.

       https_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use in HTTPS. Overrides https-proxy value
           in configuration file. The command-line option --https-proxy
           overrides this value.

       ftp_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use in FTP. Overrides ftp-proxy value in
           configuration file. The command-line option --ftp-proxy overrides
           this value.

       all_proxy [http://][USER:PASSWORD@]HOST[:PORT]
           Specify proxy server for use if no protocol-specific proxy is
           specified. Overrides all-proxy value in configuration file. The
           command-line option --all-proxy overrides this value.

       no_proxy [DOMAIN,...]
           Specify comma-separated hostname or domains to which proxy should
           not be used. Overrides no-proxy value in configuration file. The
           command-line option --no-proxy overrides this value.


زمان بندی دانلود با at:
http://azadrah.net/2012/07/schedule-tasks-with-at/


راهنمای aria2c رو ببینید: http://forum.ubuntu.ir/index.php/topic,52882.0.html

افزودن آپشن های اضافی به aria2c: باید فایل زیر رو بسازید:
${HOME}/.aria2/aria2.conf
aria2c روی گیت هاب: https://github.com/tatsuhiro-t/aria2 (دنبال کردن تغییرات برنامه یا گزارش باگ)

روی سورس-فورج: http://aria2.sourceforge.net

اینترفیس های وب برای آریا2سی:
https://github.com/ziahamza/webui-aria2
https://github.com/binux/yaaw

دانلود متالینک با آریا2سی:
aria2c --seed-time=0 <URL of metalink>صفری که تو دستور می بینید بعد از دانلودکامل فایل، آریا2سی رو می بنده.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: saeed ameri در 16 خرداد 1393، 02:17 ق‌ظ
من با آرچ نتونستم راش بندازم  ](*,)
crontab رو هم نصب کردم ولی نشد بازم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 31 شهریور 1393، 04:00 ب‌ظ
یه لینک رو نمیشه با پروتکل https  ، با برنامه aria2 دانلود کرد . ( با XDM بدون هیچ مشکلی دانلود میشه ! )
و فقط aria2c با سویچ certificate=false میتونه اون لینک رو دانلود کنه ؛
۱ - حالا چطور میشه بطور پیشفرض این سویچ رو در برنامه aria2 برای همه لینک ها قرار داد..؟ ( برنامه همیشه از این سوییچ استفاده کنه )
۲ - و اینکه چطور میشه دایرکتوری سیو شدن فایل هارو بطور پیشفرض برای این برنامه تنظیم کرد ؟ ( برنامه همیشه فایل هارو توی آدرس از پیش تعریف شده ذخیره کنه )
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: کیان در 05 مهر 1393، 11:16 ب‌ظ
و فقط aria2c با سویچ certificate=false میتونه اون لینک رو دانلود کنه ؛
۱ - حالا چطور میشه بطور پیشفرض این سویچ رو در برنامه aria2 برای همه لینک ها قرار داد..؟ ( برنامه همیشه از این سوییچ استفاده کنه )
براش alias تعریف کن
۲ - و اینکه چطور میشه دایرکتوری سیو شدن فایل هارو بطور پیشفرض برای این برنامه تنظیم کرد ؟ ( برنامه همیشه فایل هارو توی آدرس از پیش تعریف شده ذخیره کنه )
راهنمای aria2c رو بخون. با سوییچ d
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 16 آذر 1393، 12:35 ب‌ظ
سلام .
این aria2 خیلی اذیت میکنه و بدرد نخور هست . بهترین جایگزین IDM چیه ؟
با کرون جاب طبق آموزش این تاپیک تنظیم کردم ساعت ۸ خاموش بشه ولی این کار چنتا مشکل داره .
- اول اینکه ممکنه توی اون لحظه سیستم در حال دانلود فایلی باشه و درجا فرمان شات دان سیستم صادر میشه اونوقت یه تداخل عظیم پیش میاد .
- یا اینکه مثلا تا قبل از ساعت ۸ کار دانلود تموم بشه ولی سیستم همچنان روشن میمونه تا ساعت ۸ که این خودش مشکل بزرگی هست .
- و وقتی در لپتاپ بسته هست لپتاپ کامل شات دان نمیشه ، مثلا ساعت ۱۲ ظهر که در لپتاپ رو باز میکنم یه لحظه اوبونتو مراحل شات دانش اجرا میشه و تازه خاموش میشه سیستم !! گویا سیستم استندبای بوده ! ولی من زمان استند بای و .. همرو غیرفعال کردم .
- و این ارور ها هم ساعت ۱۲ ظهر که گفتم توی فایل لاگ  سیو شده :

[DefaultBtProgressInfoFile.cc:116] errorCode=1 Failed to write into the segment file /media/test/test.mkv.aria2
[ERROR] [RequestGroupMan.cc:528] Exception caught
[DownloadEngine.cc:251] Emergency shutdown sequence commencing...
[WrDiskCacheEntry.cc:81] WrDiskCacheEntry flush error
[WrDiskCacheEntry.cc:81] WrDiskCacheEntry flush error

برنامه لینوکسی که حدالامکان گرافیکی باشه و قابلیت های IDM  رو داشته باشه چیه ؟
اصلا حرفی از xdm نزنید که چرت و پرت ترین چیزی هست که تو لینوکس میشه پیدا کرد :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: abedzadeh در 16 آذر 1393، 12:56 ب‌ظ
@ کدر
لطفا تاپیک جدا بزنید. تا بهتر راهنمایی بشید
من هیچ وقت ندیدم که با شات دان شدن به فایل در حال دانلود آسیبی برسه
احتمالا برای اینه که قبل شات دان شدن همه ی عملیات ها kill میشند
با این حال با قرار دادن یه فرمان kill یک دقیقه قبل از شات دان میتونید. به نتیجه ی مورد نظر. برسید
فکر میکنم aria یه آپشن داره که بعد از اتمام دانلود میتونه یه دستور رو اجرا کنه که شامل خاموش شدن هم میشه
در مورد بسته بودن در لپ تاب و مشکلات مربوط بهش ، باید توی اوبونتو دنبال راه حل بگردید. نه توی aria

در کل قوی ترین دانلود منیجری هست که دیدم و به جرات میگم از آی.دی.ام خیلی خیلی بهتر عمل میکنه
این که شما میگید به درد نمیخوره مربوط میشه به این که کار کردن باهاش رو یاد. نگرفتید

جست و جو فراموش نشه :)
موفق باشید
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: بهروز رمضانی در 16 آذر 1393، 02:05 ب‌ظ
سلام .
این aria2 خیلی اذیت میکنه و بدرد نخور هست . بهترین جایگزین IDM چیه ؟
با کرون جاب طبق آموزش این تاپیک تنظیم کردم ساعت ۸ خاموش بشه ولی این کار چنتا مشکل داره .
- اول اینکه ممکنه توی اون لحظه سیستم در حال دانلود فایلی باشه و درجا فرمان شات دان سیستم صادر میشه اونوقت یه تداخل عظیم پیش میاد .
- یا اینکه مثلا تا قبل از ساعت ۸ کار دانلود تموم بشه ولی سیستم همچنان روشن میمونه تا ساعت ۸ که این خودش مشکل بزرگی هست .
- و وقتی در لپتاپ بسته هست لپتاپ کامل شات دان نمیشه ، مثلا ساعت ۱۲ ظهر که در لپتاپ رو باز میکنم یه لحظه اوبونتو مراحل شات دانش اجرا میشه و تازه خاموش میشه سیستم !! گویا سیستم استندبای بوده ! ولی من زمان استند بای و .. همرو غیرفعال کردم .
- و این ارور ها هم ساعت ۱۲ ظهر که گفتم توی فایل لاگ  سیو شده :

[DefaultBtProgressInfoFile.cc:116] errorCode=1 Failed to write into the segment file /media/test/test.mkv.aria2
[ERROR] [RequestGroupMan.cc:528] Exception caught
[DownloadEngine.cc:251] Emergency shutdown sequence commencing...
[WrDiskCacheEntry.cc:81] WrDiskCacheEntry flush error
[WrDiskCacheEntry.cc:81] WrDiskCacheEntry flush error

برنامه لینوکسی که حدالامکان گرافیکی باشه و قابلیت های IDM  رو داشته باشه چیه ؟
اصلا حرفی از xdm نزنید که چرت و پرت ترین چیزی هست که تو لینوکس میشه پیدا کرد :)

حدود 3 سالی هست از aria2 + cron دانلود های شبانه را انجام میدم . طبق راهنمایی همین تاپیک هیچ مشکلی از بابت خرابی فایلها بعد از خاموش شدن کامپیوتر نداشتم . aria2 دانلود منیجر خیلی عالی هست اما متاسفانه یه واقعیتی به نام نبود یه رابط گرافیکی درست و حسابی این وسط وجود داره که نمیشه اون رو کتمانش کرد .
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 16 آذر 1393، 05:12 ب‌ظ
@ مینیون
تاپیک جدا زده بودم زیاد نتیجه خاصی نگرفتم گفتم بهتره تو این تاپیک مطرحش کنم تا کاربران سریعتر در جریان قرار بگیرند .
نقل‌قول
من هیچ وقت ندیدم که با شات دان شدن به فایل در حال دانلود آسیبی برسه
من هم اینو یه احتمال میدونم ولی چون در حین عملیات فرمان شات دان صادر میشه احتمال اینکه تداخل پیدا بشه و اطلاعات سیو نشه ، بسیار هست ..

نقل‌قول
فکر میکنم aria یه آپشن داره که بعد از اتمام دانلود میتونه یه دستور رو اجرا کنه که شامل خاموش شدن هم میشه
خب دوست من شما که میگید "کار کردن باهاش رو یاد. نگرفتید " هر مطلبی تو این تاپیک مطرح شده بوده رو یاد گرفتم خودتون هم بهتر میدونید که همچین چیزی رو حتی خود شما که قدیمی تر هستید هم نمیدونید . اینکه من بدونم یه آپشنی وجود داره که بدرد نمیخوره .. شاید سوییچ های زیادی باشه که کار های زیادی انجام بدن ولی در حال حاضر تو انجمن مطرح نشدن .

نقل‌قول
در مورد بسته بودن در لپ تاب و مشکلات مربوط بهش ، باید توی اوبونتو دنبال راه حل بگردید. نه توی aria
درسته ولی این ارور هایی که گذاشتم مربوط به زمانی میشن که در لپتاپ رو باز کردم بعد از چند ثانیه خاموش شد و این لاگ ها هم ثبت شده بودن . این رو مطرح کردم که اول ببینم چه مشکلی برای aria2 بوجود اومده و اصلا چرا این حالت برای لپتاپ پیش میاد ؟ و چطور میشه رفعش کرد .

حدود 3 سالی هست از aria2 + cron دانلود های شبانه را انجام میدم . طبق راهنمایی همین تاپیک هیچ مشکلی از بابت خرابی فایلها بعد از خاموش شدن کامپیوتر نداشتم . aria2 دانلود منیجر خیلی عالی هست اما متاسفانه یه واقعیتی به نام نبود یه رابط گرافیکی درست و حسابی این وسط وجود داره که نمیشه اون رو کتمانش کرد .
رابط گرافیکیش برای من اهمیت نداره هدف اینکه چیزی که من نیاز دارم رو انجام بده . حالا اگر رابط گرافیکی هم داشت بهتر .
(دلیل اینکه گفته بودم یه برنامه که گرافیکی باشه این بود که گفتم شاید معادلی باشه که کارایی مد نظر بنده رو داشته باشه ولی تا جایی که چک کردم بهترین مینجیر همین aria2 هست !!‌ البته نسبت به بقیه منیجر ها )
جدیدا هم این پیغام ها مداوم تو فایل لاگ تکرار میشن که رو اعصاب هست نمیدونم علتش چیه و به چه معنی ای هست :
2014-12-07 01:11:23.812698 [ERROR] [AbstractCommand.cc:341] CUID#10 - Download aborted. URI=http://xx.net/example.mp4
Exception: [SocketCore.cc:772] errorCode=1 Failed to receive data, cause: Connection reset by peer
and
Exception: [AbstractCommand.cc:312] errorCode=29 URI=http://test.com/test.rar
  -> [HttpSkipResponseCommand.cc:224] errorCode=29 The response status is not successful. status=503


- منیجر uGet رو هم تست کردم سیستم تو صف دانلود گذاشتنش اصلا جالب نبود و فکر کنم بکار من نمیاد :)
با تشکر.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: abedzadeh در 16 آذر 1393، 05:39 ب‌ظ
@ کدر
توی همین تاپیک دنبال on-download-complete بگردید

لطفا اول جست و جو کنید
مطمین باشید خیلی از مشکلات شما قبلا برای کسی پیش اومده و حل شده
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 16 آذر 1393، 06:00 ب‌ظ
خب دستور مربوطش اینه :
aria2c --on-download-complete echo "SUDO PASSWORD"|sudo -S shutdown -h now
الان این دستور باید تو crontab باشه دیگه درسته ؟خب تا اینجا مشکلی نیست ، باید برای زمان خاصی تعیین کرد ؟ چون تو crontab باید زمان اجرای دستور رو هم مشخص کرد .


با تشکر .
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: abedzadeh در 16 آذر 1393، 06:11 ب‌ظ
کرون فقط خطی که جلوش نوشته میشه رو اجرا میکنه
اگه این آپشن رو بذارید در واقع یه تسک با این شرط به وجود میاد و دیگه کاری به کرون نداره
پس دستور رو همراه با این آپشن توی کرون قرار بدید
علاوه بر اون یه دستور kill و شات دان هم قرار بدید که اگه دانلود تا ساعت مقرر کامل نشد اضافه دانلود نکنه

پ.ن : من توی کرون هر یک ساعت یکبار یک دستور kill و یه ادامه ی دانلود بعد. از یک دقیقه میزارم که اگه کانکشنی از. دست رفته باشه ، دوباره فعال بشه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 16 آذر 1393، 06:18 ب‌ظ
طرز کار کرون رو میدونم !
شما سوال رو درست نمیخونی ، گفتم آیا باید برای این دستور داخل کرون ساعت خاصی معین کرد ؟ چطوری باید تنظیم بشه اینکه دیگه نیازی به ساعت خاصی برای اجرا نداره !
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: abedzadeh در 16 آذر 1393، 06:23 ب‌ظ
کلا اشتباه متوجه منظورم شدید
این فقط یه آپشن هست و باید در ادامه ی دستور دانلود داده بشه
aria2c -c -i \x -d \y -on-download-complete ...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 16 آذر 1393، 06:28 ب‌ظ
درسته ، اصلا حواسم نبود !!‌

فقط علت این ارور ها و نحوه برطرف کردنش رو هم بگید دیگه همه چیز حله :
2014-12-07 01:11:23.812698 [ERROR] [AbstractCommand.cc:341] CUID#10 - Download aborted. URI=http://xx.net/example.mp4
Exception: [SocketCore.cc:772] errorCode=1 Failed to receive data, cause: Connection reset by peer
Exception: [AbstractCommand.cc:312] errorCode=29 URI=http://test.com/test.rar
  -> [HttpSkipResponseCommand.cc:224] errorCode=29 The response status is not successful. status=503
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: abedzadeh در 16 آذر 1393، 06:32 ب‌ظ
در مورد این خطا چیزی نمیدونم
اول جست و جو کنید ، اگه چیزی پیدا نشد منتظر پاسخ بقیه ی دوستان باشید

موفق باشید :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 20 آذر 1393، 07:16 ق‌ظ
فهمیدم مشکل چیه !
الان ۵ تا لینک براش تنظیم کردم که دانلود کنه وقتی دستور aria2c اجرا میشه ، دقیقا هر ۵ تاش همزمان دارن دانلود میشن !
اما من میخوام که یکی یکی دانلود بشه .
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: mojtabazn در 20 آذر 1393، 08:23 ق‌ظ
سلام

اگر از فایل کانفیگ استفاده میکنید

این عبارت برای دانلود یک فایل وارد کنید

max-concurrent-downloads=1
اگر کل اپشن هارو تو دستور دانلود وارد میکنید

-j ۱

به نظرم بهتره فایل کانفیگ برای دانلود درست کنید یکی عمومی و هر چندتا برای سایتهایی که اکانت دارید با توجه به شرایط اون سایت و تو کرون فقط دستور aria2c همراه کانفیگ مورد نظر وارد کنید

 
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 20 آذر 1393، 11:11 ق‌ظ
مجتبا عزیز دستت طلا .
فقط این فایل کانفیگ رو یه چیزایی از بچه ها شنیده بودم و فکر نکنم تو این تاپیک چیزی درموردش گفته شده باشه . البته فعلا نیازی بهش ندارم . در کل میتونی یه مقدار در موردش توضیح بدی ؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: mojtabazn در 20 آذر 1393، 09:06 ب‌ظ
سلام حتما

ببینید aria2c  یک فایل کانفیگ عمومی براش وجود داره اگه بسازیدش تنظیمات دانلودشو از این فایل کانفیگ میگره اگر نباشه تنظیمات پیشفرض خودشو که منوال هست دنبال میکنه فایل تنظیمات به این نام هست  aria2.conf تو مسیر زیر


~/.aria2/aria2.conf
به طور مثال من اینطوری تنظیم کردم

allow-overwrite=true
continue
dir=/home/blackout/Downloads
file-allocation=falloc
input-file=/home/blackout/Desktop/dl-list.txt
log-level=warn
max-tries=16
retry-wait=30
max-concurrent-downloads=4
split=16
max-connection-per-server=16
min-split-size=5M
on-download-complete=exit
log=/home/blackout/Desktop/dl-log.txt

میتونید کاربرد دستور های بالا تو منوال ببینید الان من تو کرون سر ساعت دانلود رایگان  برای دانلود های عمومی فقط این دستور وارد میکنم

aria2c
چون این فایل تنظیم وجود داره aria2  از این فایل استفاده میکنه

اما یک فایل دیگه  با اسم دیگه هم دارم که توش یوزر و پسورد سایت مورد نظر هم وارد کردم و برای دانلود های اون سایت از این دستور استفاده میکنم

aria2c --conf-path=مسیر فایل 
این تنظیمات برای سایت هایی که اکانت دارید  رو به سایر تنظیمات دلخواه اضافه میکنیم

http-user=username
http-passwd=password
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 21 آذر 1393، 10:09 ق‌ظ
اول اینکه با تشکر از توضیحاتتون /
فقط یه سوال برام پیش اومده . چرا وقتی توی کامند بخواییم مثلا آدرس فایل لاگ رو بهش معرفی کنیم باید از آپشن :
-lاستفاده کنیم ولی وقتی که توی فایل کانفیگ میخواییم همین کارو انجام بدیم باید از این دستور استفاده کنیم ؟‌:‌
--log=<LOG>
سوال بعدی اینکه من دیشب یه سری فایل رو برای دانلود گذاشته بودم هیچ کدوم دانلود نشدن و فقط ارور دادن که دسترسی نداشتن در صورتی که من آدرس ذخیره شدن شون رو تو یکی از درایو های ویندوزی گذاشته بودم و این درایو پرمیشن Read & Write رو توسط User داره .
  -> [RequestGroup.cc:731] errorCode=18 Download aborted.
  -> util.cc:1477] errNum=13 errorCode=18 Failed to make the directory /media/xx/Files/Download/, cause: Permission denied]
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: mojtabazn در 21 آذر 1393، 10:30 ق‌ظ
سلام

تو حالت وارد کردن دستور میتونید از هر دو حالت استفاده کنید اما خب یکی خلاصه تره فکر کنید همه این اپشنهای تو فایل کانفیگ خودمو به

 اون صورت کامل وارد کنم نه دستور خوانا هست نه حوصلش هست برای اینکار اما  تو فایل کانفیگ باید از حالت کامل اپشن استفاده شه مثل اون

که بالا نوشتم ....

اما در مورد سوال دوم مسیر پوشه مورد نظر دانلود  خودتون ایجاد کنید بعد تست کنید دانلود انجام میشه ؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 26 دی 1393، 07:14 ب‌ظ
اول یه تشکر خیلی خیلی خیلی توپ به آقا آرمان گل که این تاپیک رو راه انداخت. به شخصه الان یک ماهه دارم با کرون + آریا دانلود می کنم و کلی چیزا هم یاد گرفتم.

دستوراتی که من میذارم واسه ی دانلود ایناس:

15 01 * * * aria2c -c -j1 -x16 -s16 -k 1M -d /home/kubuntu/Downloads -i /home/kubuntu/Desktop/Link.txt -l downloadlog --log-level=notice > logdownloadaria2c && echo "my password" | sudo -S apt-get -y dist-upgrade && echo "my password" | sudo -S bash ~/Dialogshutdown
30 06 * * * pkill aria2c
35 06 * * * echo "my password" | sudo -S shutdown -h now

دانلود ساعت 1:15 شروع میشه.
اگه دانلود زودتر از 6:30 تموم بشه خب طبق دستور اول سیستم بعد از دانلود کردن و آپگرید کردن سیستم، خاموش میشه
اگه هم تا 6:30 طول کشید خب اول قطع میشه. بعد از 5 دقیقه خاموش میشه
اینجوری نه ترافیک هدر میره نه برق  :D

اگه لینکی هم واسه دانلود نباشه و سیستم هم نیازی به آپگرید نداشته باشه و منم ساعت 1:15 پاش نشسته باشم، یه دیالوگ بهم میده که بدون اجازه خاموش نشه و من اگه کار دارم بتونم کنسل کنم و بعد دستی خاموش کنم. اگه هم که خواب بودم و چیزی نبود واسه ی دانلود خب خاموش میشه دیگه.  ;)
برای اون اسکریپت دیالوگ توی بش هم از دوست خوبم M!lad جان کمک گرفتم. دمش گرم.

من عاشق این جور دستوراتم، ذهن آدم رو باز می کنن. باعث میشه آدم چیزای جدیدتری بیاد تو ذهنش واسه عملی کردن اون ایده ها و در نهایت منجر به یادگیری میشه.  ;) واسه همین من برنامه های تحت ترمینال رو به گرافیکی ترجیح میدم. اصلا چه کاریه با GUI کار کنیم؟؟ میزکار فقط واسه کیف کردن از محیط دسکتاپه. واسه کار کردن توی ترمینال آدم خیلی به نفعشه تا محیط GUI. دروغ میگم؟؟ آره؟؟  :o اصن به من چه  ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: M!lad در 26 دی 1393، 07:45 ب‌ظ
فقط یک نکته، به نظرم بهتره به جای فرستادن پسورد به دستور با pipe دستوراتی که نیازمند دسترسی ریشه برای اجرا هستند رو تو فایل crontab کاربر ریشه قرار بدید:

sudo crontab -e
اینجوری دیگه لازم نیست پسوردهاتون رو تو فایل cron قرار بدید و دیده بشند.

پ.ن: تو تایپیکی که اسکریپت رو نوشتیم فراموش کرده بودم بگم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 26 دی 1393، 07:58 ب‌ظ
فقط یک نکته، به نظرم بهتره به جای فرستادن پسورد به دستور با pipe دستوراتی که نیازمند دسترسی ریشه برای اجرا هستند رو تو فایل crontab کاربر ریشه قرار بدید:

sudo crontab -e
اینجوری دیگه لازم نیست پسوردهاتون رو تو فایل cron قرار بدید و دیده بشند.

پ.ن: تو تایپیکی که اسکریپت رو نوشتیم فراموش کرده بودم بگم.

آره میشه. ولی مثلا یه دستور من، هم دسترسی عادی داره (آریا) هم دسترسی ریشه (شات داون دیالوگ) پس نمی تونم یکیشون رو توی کرون عادی بذارم و یکیش هم توی کرون ریشه. چون باید پشت سر هم لود بشن.ولی باقی دستورات رو آره میشه  ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: M!lad در 26 دی 1393، 08:48 ب‌ظ
فکر نکنم هر دو رو بزاری تو ریشه مشکلی پیش بیاد...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 26 دی 1393، 08:55 ب‌ظ
فکر نکنم هر دو رو بزاری تو ریشه مشکلی پیش بیاد...
آره مشکلی پیش نمیاد. ولی من ترجیح میدم دستورات ریشه رو فقط بذارم توی ریشه. دستورات عادی رو توی ریشه نذارم  ;)
خیلی وقتا با دستورات ریشه که به فایل عادی دادم به مشکل خوردم.  ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: محمدامین در 27 دی 1393، 05:27 ب‌ظ
من وقتی آریا رو توی crontab ریشه می‌ذارم مشکل دسترسی برای فایل‌های دانلود شده پیدا می‌کنم.
ریشه مالکشون میشه (چه قافیه‌ای!)
چی‌کار کنم این طوری نشه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 27 دی 1393، 05:50 ب‌ظ
من وقتی آریا رو توی crontab ریشه می‌ذارم مشکل دسترسی برای فایل‌های دانلود شده پیدا می‌کنم.
ریشه مالکشون میشه (چه قافیه‌ای!)
چی‌کار کنم این طوری نشه؟

1) خب راهش اینه که با ریشه، آریا2 دانلود نکنه
2) یا اینکه بعد از دانلود، فایل منیجر رو با دسترسی ریشه باز کنین و بعد پرمیشن فایل های دانلود شده رو تغییر بدین و بذارین روی یوزر
3) یا اینکه chmod رو واسه ی این فایل ها با تمام دسترسی ها تنظیم کنین. نمیدونم عددش چنده. 755 یا 777 و ... دقیق خبر ندارم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: محمدامین در 29 دی 1393، 07:18 ب‌ظ
من وقتی آریا رو توی crontab ریشه می‌ذارم مشکل دسترسی برای فایل‌های دانلود شده پیدا می‌کنم.
ریشه مالکشون میشه (چه قافیه‌ای!)
چی‌کار کنم این طوری نشه؟

1) خب راهش اینه که با ریشه، آریا2 دانلود نکنه
2) یا اینکه بعد از دانلود، فایل منیجر رو با دسترسی ریشه باز کنین و بعد پرمیشن فایل های دانلود شده رو تغییر بدین و بذارین روی یوزر
3) یا اینکه chmod رو واسه ی این فایل ها با تمام دسترسی ها تنظیم کنین. نمیدونم عددش چنده. 755 یا 777 و ... دقیق خبر ندارم
دسترسی‌ها رو با دستور chown روی یوزر خودم ست می‌کنم. مشکل این‌جاست که چطوری باید لیست فایل‌هایی که دانلود شده به دست بیارم؛ چون بعضی از لینک‌ها اشاره به یک فایل مستقیم ندارند و نمی‌شه نام فایل خروجی رو از توشون استخراج کرد.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: بهروز رمضانی در 29 دی 1393، 08:54 ب‌ظ
سلام باید لینک را مستقیم کنی . داخل گوگل عبارت مستقیم کردن لینک را جستجو کن .
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: KraToS در 01 بهمن 1393، 06:45 ب‌ظ
خیلی ممنون از آموزش خوبتون فقط من یه مشکلی با این Alias پیدا کردم
وقتی این دستور رو توی ترمینال میزنم :
echo "alias resume = 'aria2c -c -x16 -s16 -j1 -k 1M -i "/home/kratos/download.txt" -d "/home/kratos/Downloads/" -l dllog --log-level=notice'" >> ~/.bash_aliasesهیچی نمیگه و ظاهراً هم اوکی هست ولی وقتی یه صفخه دیگه توی ترمینال باز میکنم اون بالا این ارور هارو نوشته :
bash: alias: resume: not found
bash: alias: =: not found
bash: alias: `aria2c -c -x16 -s16 -j1 -k 1M -i /home/kratos/download.txt -d /home/kratos/Downloads/ -l dllog --log-level': invalid alias name
kratos@name:~$

و محتویات فایل .bash_aliases هم :
alias resume = 'aria2c -c -x16 -s16 -j1 -k 1M -i /home/kratos/download.txt -d /home/kratos/Downloads/ -l dllog --log-level=notice'
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 01 بهمن 1393، 06:50 ب‌ظ
من اینجوری کار کردم
میرم توی هوم. فایلای مخفی رو میارم. bashrc رو لود می کنم و Alias رو زیر باقی Alias ها میذارم و سیو می کنم. بعد هم استفاده می کنم. مشکلی نداره  ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: KraToS در 01 بهمن 1393، 06:53 ب‌ظ
من اینجوری کار کردم
میرم توی هوم. فایلای مخفی رو میارم. bashrc رو لود می کنم و Alias رو زیر باقی Alias ها میذارم و سیو می کنم. بعد هم استفاده می کنم. مشکلی نداره  ;)
خب من فایل bashrc رو هم باید ویرایش کنم و چیزی توش بنویسم ؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 01 بهمن 1393، 06:57 ب‌ظ
این دستوری که شما میزدی یعنی از توی ترمینال Alias شما توی فایل بش ذخیره بشه.
خب شما همون کار رو می تونی دستی انجام بدی
فایل بش رو لود کنی. Alias رو بهش اضافه کنی. بعد سیو کنی. تمام.
بعد توی ترمینال Alias رو که بزنی دستو ر دلخواهت اجرا میشه.
مثلا:
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias aria2cdl='aria2c -c -j1 -x16 -s16 -k 1M -d /home/kubuntu/Desktop'
من Alias آریا رو گذاشتم بعد از اون سه تای قبلی
بعد هم سیو می کنم.
توی ترمینال هم واسه ی دانلود میزنم
arai2cdl url ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 01 بهمن 1393، 08:03 ب‌ظ
خیلی ممنون از آموزش خوبتون فقط من یه مشکلی با این Alias پیدا کردم
وقتی این دستور رو توی ترمینال میزنم :
echo "alias resume = 'aria2c -c -x16 -s16 -j1 -k 1M -i "/home/kratos/download.txt" -d "/home/kratos/Downloads/" -l dllog --log-level=notice'" >> ~/.bash_aliasesهیچی نمیگه و ظاهراً هم اوکی هست ولی وقتی یه صفخه دیگه توی ترمینال باز میکنم اون بالا این ارور هارو نوشته :
bash: alias: resume: not found
bash: alias: =: not found
bash: alias: `aria2c -c -x16 -s16 -j1 -k 1M -i /home/kratos/download.txt -d /home/kratos/Downloads/ -l dllog --log-level': invalid alias name
kratos@name:~$

و محتویات فایل .bash_aliases هم :
alias resume = 'aria2c -c -x16 -s16 -j1 -k 1M -i /home/kratos/download.txt -d /home/kratos/Downloads/ -l dllog --log-level=notice'
من خودم نمی‌دونستم نباید از اسپیس استفاده کنیم. اسپیس‌های دو طرف = رو پاک کنید و استفاده کنید حل می‌شه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: KraToS در 01 بهمن 1393، 09:29 ب‌ظ
درسته مشکل از همون فاصله بود ٫ خیلی ممنون از آموزش خوبتون
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Hamed.Espo در 03 بهمن 1393، 06:55 ب‌ظ
درود
فقط من مشکلی دارم با لینک هایی که یوزر و پسورد میخواده. این ارور میده

2015-01-23 19:38:26.218963 [ERROR] [download_helper.cc:413] Unrecognized URI or unsupported protocol: http://*:*@http://iranfilm251.com/forum/dl.php?serverid=5&file=/ali.gh/1393/11/3/American.idol.S14E06.480p.HDTV.x264-mRS_Iran-Film.mkv
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 03 بهمن 1393، 09:42 ب‌ظ
درود
فقط من مشکلی دارم با لینک هایی که یوزر و پسورد میخواده. این ارور میده

2015-01-23 19:38:26.218963 [ERROR] [download_helper.cc:413] Unrecognized URI or unsupported protocol: http://*:*@http://iranfilm251.com/forum/dl.php?serverid=5&file=/ali.gh/1393/11/3/American.idol.S14E06.480p.HDTV.x264-mRS_Iran-Film.mkv

لینکو اشتباه دادی بهش. کدوم لینکی رو دیدی که دو بار //:http داشته باشه؟!
باید به این صورت وارد کنی:
http://user:pass@...
نه اینجوری:
http://*:*@http://...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Hamed.Espo در 08 بهمن 1393، 01:10 ب‌ظ
مرسی از راهنماییتون ُ فقط یه سوال دیگه اگه بخوایم resume رو کنسل کنیم باید چه کار کرد ؟؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: محمدامین در 17 بهمن 1393، 08:18 ب‌ظ
مرسی از راهنماییتون ُ فقط یه سوال دیگه اگه بخوایم resume رو کنسل کنیم باید چه کار کرد ؟؟
سوئیچ c وظیفش اینه که به آریا بگه دانلود رو ادامه بده
طبیعتا وقتی نباشه آریا می‌فهمه که نباید ادامه بده :)

راهی هست که بشه لینک فایل‌هایی رو که کامل شدند از فایل لینک‌ها خودبخود حذف کرد؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 17 بهمن 1393، 11:16 ب‌ظ
مرسی از راهنماییتون ُ فقط یه سوال دیگه اگه بخوایم resume رو کنسل کنیم باید چه کار کرد ؟؟
اگه منظورت اینه که چطور دانلودی که شروع شده رو متوقف کنیم باید آریا رو kill کنی:
pkill aria2c
راهی هست که بشه لینک فایل‌هایی رو که کامل شدند از فایل لینک‌ها خودبخود حذف کرد؟

من هیچی اسکریپت‌نویسی بلد نیستم. ولی با توجه به eventهایی که واسش تعریف شده فکر می‌کنم می‌شه یه اسکریپت کوچیک نوشت:
نقل‌قول

aria2 provides options to specify arbitrary command after specific event occurred. Currently following options are available: --on-bt-download-complete, --on-download-pause, --on-download-complete, --on-download-start, --on-download-error, --on-download-stop

aria2 passes 3 arguments to specified command when it is executed. These arguments are: GID, the number of files and file path
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: CodeR در 14 اسفند 1393، 09:03 ب‌ظ
سلام.
فرض کنید چنتا لینک مختلف تو فایل links گذاشتیم که هرکدوم یوزر و پسورد مخصوص خودشون رو دارن. حالا چطور باید با آپشن --http-user=USER و ..  تعریف کرد که کدوم یوزر و پسورد ها مربوط به کدوم لینک ها ( سایت ها‌) هستن ؟
مثلا لینک ۱ اینطوری باشه :
user : test1
pass : test1

و لینک دوم اینطوری باشه :
user : test2
pass : test2

و حالا تمام این لینک ها تو یک فایل به نام Links هستن.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آرمان اسماعیلی در 15 اسفند 1393، 01:17 ب‌ظ
سلام.
فرض کنید چنتا لینک مختلف تو فایل links گذاشتیم...

از اونجایی که به خودتون زحمت خوندن manual رو نداده‌اید، من این کار رو به جای شما انجام دادم.

بعد از هر لینک می‌تونید خط به خط آپشن‌های مورد نیاز رو تعریف کنید. خطوط مربوط به آپشن‌ها باید با یک space شروع شوند:
http://server/file.iso
 http-user test1
 http-passwd test1
http://foo/bar
 http-user test2
 http-passwd test2
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RSTAR در 16 امرداد 1394، 11:30 ق‌ظ
از آپشن :
file-allocation=fallocاستفاده میکنم و همچنین فایل سیستم EXT4 هست، ولی این ارور رو دریافت میکنم:

08/07 12:23:35 [ERROR] CUID#7 - Exception caught while allocating file space.
Exception: [AbstractDiskWriter.cc:496] errNum=95 errorCode=17 fallocate failed. cause: Operation not supported


مشکل چیه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 16 امرداد 1394، 03:18 ب‌ظ
از آپشن :
file-allocation=fallocاستفاده میکنم و همچنین فایل سیستم EXT4 هست، ولی این ارور رو دریافت میکنم:

08/07 12:23:35 [ERROR] CUID#7 - Exception caught while allocating file space.
Exception: [AbstractDiskWriter.cc:496] errNum=95 errorCode=17 fallocate failed. cause: Operation not supported


مشکل چیه؟

آپشن
--file-allocation=falloc
داخل توضیحات خود aria2 دربارش این نوشته شده

falloc  may  not  be available  if  your system doesn't have posix_fallocate(3) function

ممکنه اشکال از این مورد باشه.

عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: kouroshez در 08 مهر 1394، 12:32 ق‌ظ
درود من اپری سیتی دارم بر پایه ارچ لینوکس
میزنم
crontab -e

اصلا میگه نیست !‌
[kourosh:/home/kourosh] 127 $ corntab
bash: corntab: command not found

اینم لینوکسی که نصبه
https://apricityos.com/
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 08 مهر 1394، 10:14 ق‌ظ
درود من اپری سیتی دارم بر پایه ارچ لینوکس
میزنم
crontab -e

اصلا میگه نیست !‌
[kourosh:/home/kourosh] 127 $ corntab
bash: corntab: command not found

اینم لینوکسی که نصبه
https://apricityos.com/


چون شما زدی کورن تب :D درستش کرون تب هست
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: امیــــــر در 08 مهر 1394، 11:43 ق‌ظ
درود من اپری سیتی دارم بر پایه ارچ لینوکس
میزنم
crontab -e

اصلا میگه نیست !‌
[kourosh:/home/kourosh] 127 $ corntab
bash: corntab: command not found
اینم لینوکسی که نصبه
https://apricityos.com/

شما دستورو درست وارد نکردی! اینو بزن
crontab -e
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: tdhmh در 11 آبان 1394، 12:36 ق‌ظ
یه پست زیر خاکی رو بیاریم بالا ;D
اونجایی که نوشته l : با توجه به اینکه پردازه‌ی aria2 در پس‌زمینه انجام می‌شود، با این آپشن جزییات دانلود در فایلی با نام dllog در دایرکتوری home ذخیره می‌شود.
میشه تعیین کرد این فایل در دایرکتوری دیگه ای غیر از home ذخیره بشه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: tdhmh در 11 آبان 1394، 07:58 ق‌ظ
دوستان به یه  مشکل دیگه هم برخوردم
با  این روش که توضیح داده بود سیستم خاموش نشد  و شانس آوردم دانلود هام تموم شده بودن وگرنه حجمو تموم میکرد.
اینجوری تنظیم کردم
sudo crontab -e بعد این خظ رو اضافه کردم و سیو کردم ولی سیستم خاموش نشد 59 07 * * * shutdown -h now

(http://8pic.ir/images/28stp5u1siw3spg2c5tp.png)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 11 آبان 1394، 09:48 ق‌ظ
دوستان به یه  مشکل دیگه هم برخوردم
با  این روش که توضیح داده بود سیستم خاموش نشد  و شانس آوردم دانلود هام تموم شده بودن وگرنه حجمو تموم میکرد.
اینجوری تنظیم کردم
sudo crontab -e بعد این خظ رو اضافه کردم و سیو کردم ولی سیستم خاموش نشد 59 07 * * * shutdown -h now


درستش این دستور هست، بجای PASSWORD هم پسورد خودتونو بذارید

echo "PASSWORD"|sudo -S shutdown -h now
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: tdhmh در 11 آبان 1394، 01:18 ب‌ظ
دوستان به یه  مشکل دیگه هم برخوردم
با  این روش که توضیح داده بود سیستم خاموش نشد  و شانس آوردم دانلود هام تموم شده بودن وگرنه حجمو تموم میکرد.
اینجوری تنظیم کردم
sudo crontab -e بعد این خظ رو اضافه کردم و سیو کردم ولی سیستم خاموش نشد 59 07 * * * shutdown -h now


درستش این دستور هست، بجای PASSWORD هم پسورد خودتونو بذارید

echo "PASSWORD"|sudo -S shutdown -h now
این دستور رو باید توی sudo crontab -e بزارم یا همون crontab -e?
اگه به سوال اولمم جواب بدی ممنونت میشم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 11 آبان 1394، 05:46 ب‌ظ
دوستان به یه  مشکل دیگه هم برخوردم
با  این روش که توضیح داده بود سیستم خاموش نشد  و شانس آوردم دانلود هام تموم شده بودن وگرنه حجمو تموم میکرد.
اینجوری تنظیم کردم
sudo crontab -e بعد این خظ رو اضافه کردم و سیو کردم ولی سیستم خاموش نشد 59 07 * * * shutdown -h now


درستش این دستور هست، بجای PASSWORD هم پسورد خودتونو بذارید

echo "PASSWORD"|sudo -S shutdown -h now
این دستور رو باید توی sudo crontab -e بزارم یا همون crontab -e?
اگه به سوال اولمم جواب بدی ممنونت میشم

crontab -e
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: eli1996 در 13 آبان 1394، 10:51 ق‌ظ
عالی بود، دستتون درد نکنه  \\:D/
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 13 آبان 1394، 11:34 ق‌ظ

crontab -e

اونوخ فکر نمی کنی اگه من بشینم پست سیستم این دوستمون و بزنم crontab -e، میتونم رمزش رو ببینم؟  :o
راه درستش اینه که دستورات ریشه ای رو باید در کرون ریشه قرار داد.
پس میشه
sudo crontab -eو سپس تنظیم زمان خاموشی
00 05 * * * sudo shutdown -h nowمن چندین ماهه همین جوری دارم سیستم رو بعد از دانلود خاموش میکنم. به عبارتی:
15 01  * * * /home/ubuntu/Shell\ Script\ Command/All-script ; sudo shutdown -h now
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: حامد سپهر در 14 آبان 1394، 11:13 ق‌ظ

crontab -e

اونوخ فکر نمی کنی اگه من بشینم پست سیستم این دوستمون و بزنم crontab -e، میتونم رمزش رو ببینم؟  :o


چرا  ;D یه راهش هم اینه که تو تنظیمات sudo درخوات پسورد برای shutdown رو غیرفعال کرد که فکر نکنم مشکلی پیش بیاره. البته راهش رو هم بلد نیستم  :P راهش رو اگه بلدی بگو که منم این مشکل ذخیره بودن پسورد تو فایل رو دارم  :D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 17 آبان 1394، 09:39 ق‌ظ
چرا  ;D یه راهش هم اینه که تو تنظیمات sudo درخوات پسورد برای shutdown رو غیرفعال کرد که فکر نکنم مشکلی پیش بیاره. البته راهش رو هم بلد نیستم  :P راهش رو اگه بلدی بگو که منم این مشکل ذخیره بودن پسورد تو فایل رو دارم  :D

آره اونو باید فایل sudoers رو ویرایش کنی.
sudo visudo
ولی اصلا پیشنهادش نمی کنم. هر کامندی که نیاز به sudo داره رو بذار توی crontab ریشه. مشکل کجاس که نمیذاری اونجا؟ ترکیبش با کامند های بدون ریشه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 04:24 ب‌ظ
سلام دوستان
من crontab رو ویرایش کردم ولی وقتی resume رو می نویسم میزنه command not found
10 05 * * * aria2c -c -s16 -x16 -j2 -k 50M -i "/home/soheil/dl.txt" -d "/home/soheil/iranfilm/" -l dllog --log-level=notice
* * * * * echo "alias resume='aria2c -c -s16 -x16 -j2 -k 50M -i "/home/soheil/dl.txt" -d "/home/soheil/iranfilm/" -l dllog --log-level=notice'" /home/soheil/.bash_aliases
59 08 * * * alias stop='pkill aria2c'
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 30 دی 1394، 04:38 ب‌ظ
خب Alias رو که توی کرون نمیذارن.
این Alias رو بذار توی همون bashrc.
این یعنی اینکه داری به کرون میگی هر دقیقه، یه alias درست کنه. خب. که چی بشه؟ کرون دستور رو برات اجرا میکنه. پس نیاز نیست alias بدی اونجا. درستش این میشه:
10 05 * * * aria2c -c -s16 -x16 -j2 -k 50M -i "/home/soheil/dl.txt" -d "/home/soheil/iranfilm/" -l dllog --log-level=notice
59 08 * * * pkill aria2c

برای alias هم این دستور رو میزنی:
echo "alias resume='aria2c -c -s16 -x16 -j2 -k 50M -i "/home/soheil/dl.txt" -d "/home/soheil/iranfilm/" -l dllog --log-level=notice'" >> ~/.bashrcبعد اگه دانلود قطع شد و خواستی ادامه رو نصف شب خودت دستی بزنی، توی ترمینال میزنی resume و دوباره اون دستور بالا اجرا میشه. شرطش هم اینه که یک بار اون بشی رو که ران کرده بودی (پنجره ترمینال) رو ببندی از اول باز کنی تا .bashrc تنظیمات جدید رو ست کنه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 04:51 ب‌ظ
خب Alias رو که توی کرون نمیذارن.
این Alias رو بذار توی همون bashrc.
این یعنی اینکه داری به کرون میگی هر دقیقه، یه alias درست کنه. خب. که چی بشه؟ کرون دستور رو برات اجرا میکنه. پس نیاز نیست alias بدی اونجا. درستش این میشه:
10 05 * * * aria2c -c -s16 -x16 -j2 -k 50M -i "/home/soheil/dl.txt" -d "/home/soheil/iranfilm/" -l dllog --log-level=notice
59 08 * * * pkill aria2c

برای alias هم این دستور رو میزنی:
echo "alias resume='aria2c -c -s16 -x16 -j2 -k 50M -i "/home/soheil/dl.txt" -d "/home/soheil/iranfilm/" -l dllog --log-level=notice'" >> ~/.bashrcبعد اگه دانلود قطع شد و خواستی ادامه رو نصف شب خودت دستی بزنی، توی ترمینال میزنی resume و دوباره اون دستور بالا اجرا میشه. شرطش هم اینه که یک بار اون بشی رو که ران کرده بودی (پنجره ترمینال) رو ببندی از اول باز کنی تا .bashrc تنظیمات جدید رو ست کنه.
مرسیییییییی آقا رسول
فقط میخوام سیو کنم اینو میگه
"/tmp/crontab.OtHZqj/crontab":24: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n)

عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 30 دی 1394، 05:00 ب‌ظ
میگه دقیقه رو بد دادی. چک کن ببین چجوری دادی دقیقا.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 05:09 ب‌ظ
میگه دقیقه رو بد دادی. چک کن ببین چجوری دادی دقیقا.
دقیقا چیزایی که شما گفتی رو کپی کردم
به خطی که echo داره گیر داده فکر کنم منظورش اینه تایم نداره درسته؟

بعد یه چیز دیگه ای هم هست اینه که من دوتا درایو دارم درایو هومم با روت جداس
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 05:44 ب‌ظ
حل شد مرسی
فقط الان مشکل یوزر پس سایت فیلمه
که با این فرمت زدم
غلطه؟
--http-user=my user
--http-passw=my passw
http://iranfilm263.com/forum/dl.php?serverid=5&file=/sajjad/1394/10/30/Black.Mass.2015.BluRay.720p_IranFilm.Mkv
http://iranfilm263.com/forum/dl.php?serverid=5&file=/pejman/1394/10/27/Spectre.2015.BluRay.720p_IranFilm.mkv
http://iranfilm263.com/forum/dl.php?serverid=5&file=/sajjad/1394/08/25/Hitman.Agent.47.2015.BluRay.720p_IranFilm.Mk
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: بهروز رمضانی در 30 دی 1394، 05:59 ب‌ظ
حل شد مرسی
فقط الان مشکل یوزر پس سایت فیلمه
که با این فرمت زدم
غلطه؟
--http-user=my user
--http-passw=my passw
http://iranfilm263.com/forum/dl.php?serverid=5&file=/sajjad/1394/10/30/Black.Mass.2015.BluRay.720p_IranFilm.Mkv
http://iranfilm263.com/forum/dl.php?serverid=5&file=/pejman/1394/10/27/Spectre.2015.BluRay.720p_IranFilm.mkv
http://iranfilm263.com/forum/dl.php?serverid=5&file=/sajjad/1394/08/25/Hitman.Agent.47.2015.BluRay.720p_IranFilm.Mk
سلام
من نام کاربری و پسورد را اول هر خط میگذارم. مثلا
http://username:password@u53888.vip3.iranfilmdl.net/dl/b757c200cc76bab1d8a3e1c80860a1b1/5681fc87/amir2/1392/6/9/Blade.1998.1080.BluRay_IranFilm-Release.mkvاین روش وقتی یه لیست یک دست داری از یک سایت خوبه اما وقتی تعداد لینک ها زیاد باشه و از چندتا سایت باشه و همه سایت ها هم نیاز به نام کاربری و کلمه عبور داشته باشه چیکار باید کرد؟ هیچ راهی نیست ساختن چنین لیستی اسونتر بشه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 30 دی 1394، 06:18 ب‌ظ
نقل‌قول
به خطی که echo داره گیر داده فکر کنم منظورش اینه تایم نداره درسته؟
عزیز اون echo رو اگه میخواستم توی کرون بذاری که خودم تایم بهش میدادم. اونو کلا جدا دادم که توی ترمینال اجرا کنی. بعد از متن هم نوشتم راجع به ترمینال.

نقل‌قول
بعد یه چیز دیگه ای هم هست اینه که من دوتا درایو دارم درایو هومم با روت جداس
مگه فرق میکنه توی این بخش؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 06:35 ب‌ظ
نقل‌قول
به خطی که echo داره گیر داده فکر کنم منظورش اینه تایم نداره درسته؟
عزیز اون echo رو اگه میخواستم توی کرون بذاری که خودم تایم بهش میدادم. اونو کلا جدا دادم که توی ترمینال اجرا کنی. بعد از متن هم نوشتم راجع به ترمینال.

نقل‌قول
بعد یه چیز دیگه ای هم هست اینه که من دوتا درایو دارم درایو هومم با روت جداس
مگه فرق میکنه توی این بخش؟
مرسیییییی
برای فایل  bashrc گفتم تو روت داره یکی هم توهم گفتم شاید فرق کنن
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 06:37 ب‌ظ
حل شد مرسی
فقط الان مشکل یوزر پس سایت فیلمه
که با این فرمت زدم
غلطه؟
--http-user=my user
--http-passw=my passw
http://iranfilm263.com/forum/dl.php?serverid=5&file=/sajjad/1394/10/30/Black.Mass.2015.BluRay.720p_IranFilm.Mkv
http://iranfilm263.com/forum/dl.php?serverid=5&file=/pejman/1394/10/27/Spectre.2015.BluRay.720p_IranFilm.mkv
http://iranfilm263.com/forum/dl.php?serverid=5&file=/sajjad/1394/08/25/Hitman.Agent.47.2015.BluRay.720p_IranFilm.Mk
سلام
من نام کاربری و پسورد را اول هر خط میگذارم. مثلا
http://username:password@u53888.vip3.iranfilmdl.net/dl/b757c200cc76bab1d8a3e1c80860a1b1/5681fc87/amir2/1392/6/9/Blade.1998.1080.BluRay_IranFilm-Release.mkvاین روش وقتی یه لیست یک دست داری از یک سایت خوبه اما وقتی تعداد لینک ها زیاد باشه و از چندتا سایت باشه و همه سایت ها هم نیاز به نام کاربری و کلمه عبور داشته باشه چیکار باید کرد؟ هیچ راهی نیست ساختن چنین لیستی اسونتر بشه؟
آره چون همش از ایران فیلم بود گفتم اینطوری بزنم
اینطوری خیلی سخته برای هر لینک یوزر و پس تعریف کنی :'(
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 30 دی 1394، 06:44 ب‌ظ
نقل‌قول
مرسیییییی
برای فایل  bashrc گفتم تو روت داره یکی هم توهم گفتم شاید فرق کنن

~/یعنی هوم دیگه  ;D

اگه
/بود میشد روت.
bashrc. توی شاخه‌ی روت، برای بش تمام یوزرهاس. ولی bashrc./~ فقط مختص به همون یوزره.

نقل‌قول
اینطوری خیلی سخته برای هر لینک یوزر و پس تعریف کنی :'(
خب مگه لینکارو نمیذاری توی فایل تکست؟ اولشون یوزر و پسورده و آخرش هم آدرس فیلم. مگه نه؟ خب وقتی فیلماتو میگیری، همه‌ی لینکارو پاک نکن. فقط ته آدرس رو پاک کن. در هر صورت که لینکارو دستی میذاری توی اون فایل. نمیذاری؟ خب یوزر پسورد رو نگه دار و بقیه رو پاک کن و بعد لینکای جدید رو بذار جای اونا.  ;D
البته فکر کنم بشه یه فایل کوکی درست کرد و بعد فایل رو تنظیم کرد که لینکا ازش استفاده کنن که خب بازم باید در هر صورت توی لینک اون آدرس کوکی رو بذاری.
مگه اینکه رجکس یاد بگیری و با یه دستور اول هر لینکی که اسم ایران فیلم داخلش داره، یوزر پسورد اضافه کنه. خیلی راحت میشه کارت. یه اسکریپت می نویسی و هر وخ خواستی لینکای ایران فیلم رو بگیری، اون اسکریپت رو اجرا میکنی و خودش یوزر پسورد میذاره اول لینکا و خلاص. لینوکس داشته باشی و نشه اینکارارو کرد؟ چشمم روشن  ;D
http://jadi.net/2016/01/jaditv-009-regex-is-the-star/ (http://jadi.net/2016/01/jaditv-009-regex-is-the-star/)
شانست جادی هم کلیپ در مورد رجکس ضبط کرده. بشین نگاه کن مگو چیست رجکس  ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 30 دی 1394، 06:57 ب‌ظ
نقل‌قول
مرسیییییی
برای فایل  bashrc گفتم تو روت داره یکی هم توهم گفتم شاید فرق کنن

~/یعنی هوم دیگه  ;D

اگه
/بود میشد روت.
bashrc. توی شاخه‌ی روت، برای بش تمام یوزرهاس. ولی bashrc./~ فقط مختص به همون یوزره.

نقل‌قول
اینطوری خیلی سخته برای هر لینک یوزر و پس تعریف کنی :'(
خب مگه لینکارو نمیذاری توی فایل تکست؟ اولشون یوزر و پسورده و آخرش هم آدرس فیلم. مگه نه؟ خب وقتی فیلماتو میگیری، همه‌ی لینکارو پاک نکن. فقط ته آدرس رو پاک کن. در هر صورت که لینکارو دستی میذاری توی اون فایل. نمیذاری؟ خب یوزر پسورد رو نگه دار و بقیه رو پاک کن و بعد لینکای جدید رو بذار جای اونا.  ;D
البته فکر کنم بشه یه فایل کوکی درست کرد و بعد فایل رو تنظیم کرد که لینکا ازش استفاده کنن که خب بازم باید در هر صورت توی لینک اون آدرس کوکی رو بذاری.
مگه اینکه رجکس یاد بگیری و با یه دستور اول هر لینکی که اسم ایران فیلم داخلش داره، یوزر پسورد اضافه کنه. خیلی راحت میشه کارت. یه اسکریپت می نویسی و هر وخ خواستی لینکای ایران فیلم رو بگیری، اون اسکریپت رو اجرا میکنی و خودش یوزر پسورد میذاره اول لینکا و خلاص. لینوکس داشته باشی و نشه اینکارارو کرد؟ چشمم روشن  ;D
http://jadi.net/2016/01/jaditv-009-regex-is-the-star/ (http://jadi.net/2016/01/jaditv-009-regex-is-the-star/)
شانست جادی هم کلیپ در مورد رجکس ضبط کرده. بشین نگاه کن مگو چیست رجکس  ;D
آره لینکارو بصورت دستی میزارم گفتم اولش تعریف کنم به اون صورتی که گذاشتم که برای همه لینکاکار کنه و راحت تره
راستی اون echo روهم پیش همونا گذاشتم و resume زدم قشنگ کار کرد
اشکالی نداره؟
برم رجکس یاد بگیرم  ;D
این سایت جادی 404 میزنه  :(
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 30 دی 1394، 07:04 ب‌ظ
نقل‌قول
راستی اون echo روهم پیش همونا گذاشتم و resume زدم قشنگ کار کرد
اشکالی نداره؟

آخه دلیلی نداره اینو بذاری اونجا. alias رو باید بذاری توی bashrc.
alias هم به این دلیل میذارن که یه متن طولانی رو بشه مخفف و خلاصه کرد. هیچ ارتباطی با کرون نداره. کرون وظیفه‌ش اجرای برنامه ها سر ساعت مخصوصه. alias قرار نیست سر ساعت مخصوصی کار کنه و سر یه ساعت دیگه کار نکنه. اون باید همیشه کار کنه. پس توی bashrc. میذاریش و خلاص. دیگه لازم نیست توی کرون بذاری و  * * * * *  بهش بدی  :D

نقل‌قول
این سایت جادی 404 میزنه  :(
Download (http://ir.sny.ir:181/jadi/%d8%ac%d8%a7%d8%af%db%8c%20%d8%aa%db%8c%20%d9%88%db%8c%20%db%b0%db%b0%db%b9%20-%20%d8%b3%d8%aa%d8%a7%d8%b1%d9%87%20%d9%86%db%8c%d9%86%d8%ac%d8%a7%db%8c%20%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%20%d9%86%d9%88%db%8c%d8%b3%db%8c%20-%20%d8%b1%d8%ac%da%a9%d8%b3-m2zlSAsePNg.mp4)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 01 بهمن 1394، 06:35 ب‌ظ
یه سوال دیگه
میشه برای هرنوع فایلی مسیر تعیین کرد؟
ویدیو
موزیک
و....
که خودش لینکارو تفیکیک کنه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 01 بهمن 1394، 06:40 ب‌ظ
برای این کار باید اسکریپت بنویسی که اگه پسونی مثل mkv,mp4 و ... توی لینک بود، دانلود کنه توی دایرکتوری فیلم و اگه پسوند mp3,ogg و .. بود، دانلود بشه توی دایرکتوری آهنگ. وگرنه خودت باید دستی آدرس دهی کنی.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 02 بهمن 1394، 04:32 ق‌ظ
برای این کار باید اسکریپت بنویسی که اگه پسونی مثل mkv,mp4 و ... توی لینک بود، دانلود کنه توی دایرکتوری فیلم و اگه پسوند mp3,ogg و .. بود، دانلود بشه توی دایرکتوری آهنگ. وگرنه خودت باید دستی آدرس دهی کنی.
آموزشی هست برای اسکریپت نویسی؟
خیلی کاربردیه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: علیرضاامیرصمیمی در 02 بهمن 1394، 04:37 ق‌ظ
یه سوال دیگه
میشه برای هرنوع فایلی مسیر تعیین کرد؟
ویدیو
موزیک
و....
که خودش لینکارو تفیکیک کنه

توی دانلود منجر پرسپولیس من این کار رو کردم میتونید از اسکریپتش استفاده کنید و برای خودتون fork کنید
https://github.com/alireza-amirsamimi/pdmt

http://amirsamimi.mihanblog.com/post/25
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: SOHE!L در 03 بهمن 1394، 12:36 ب‌ظ
یه سوال دیگه
میشه برای هرنوع فایلی مسیر تعیین کرد؟
ویدیو
موزیک
و....
که خودش لینکارو تفیکیک کنه

توی دانلود منجر پرسپولیس من این کار رو کردم میتونید از اسکریپتش استفاده کنید و برای خودتون fork کنید
https://github.com/alireza-amirsamimi/pdmt

http://amirsamimi.mihanblog.com/post/25
چیکار کردی پسر
ماشالله
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: علیرضاامیرصمیمی در 04 بهمن 1394، 08:12 ق‌ظ
ممنون :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 19 اسفند 1394، 12:19 ب‌ظ
اول یه تشکر خیلی خیلی خیلی توپ به آقا آرمان گل که این تاپیک رو راه انداخت. به شخصه الان یک ماهه دارم با کرون + آریا دانلود می کنم و کلی چیزا هم یاد گرفتم.

دستوراتی که من میذارم واسه ی دانلود ایناس:

15 01 * * * aria2c -c -j1 -x16 -s16 -k 1M -d /home/kubuntu/Downloads -i /home/kubuntu/Desktop/Link.txt -l downloadlog --log-level=notice > logdownloadaria2c && echo "my password" | sudo -S apt-get -y dist-upgrade && echo "my password" | sudo -S bash ~/Dialogshutdown
30 06 * * * pkill aria2c
35 06 * * * echo "my password" | sudo -S shutdown -h now

دانلود ساعت 1:15 شروع میشه.
اگه دانلود زودتر از 6:30 تموم بشه خب طبق دستور اول سیستم بعد از دانلود کردن و آپگرید کردن سیستم، خاموش میشه
اگه هم تا 6:30 طول کشید خب اول قطع میشه. بعد از 5 دقیقه خاموش میشه
اینجوری نه ترافیک هدر میره نه برق  :D

اگه لینکی هم واسه دانلود نباشه و سیستم هم نیازی به آپگرید نداشته باشه و منم ساعت 1:15 پاش نشسته باشم، یه دیالوگ بهم میده که بدون اجازه خاموش نشه و من اگه کار دارم بتونم کنسل کنم و بعد دستی خاموش کنم. اگه هم که خواب بودم و چیزی نبود واسه ی دانلود خب خاموش میشه دیگه.  ;)
برای اون اسکریپت دیالوگ توی بش هم از دوست خوبم M!lad جان کمک گرفتم. دمش گرم.

من عاشق این جور دستوراتم، ذهن آدم رو باز می کنن. باعث میشه آدم چیزای جدیدتری بیاد تو ذهنش واسه عملی کردن اون ایده ها و در نهایت منجر به یادگیری میشه.  ;) واسه همین من برنامه های تحت ترمینال رو به گرافیکی ترجیح میدم. اصلا چه کاریه با GUI کار کنیم؟؟ میزکار فقط واسه کیف کردن از محیط دسکتاپه. واسه کار کردن توی ترمینال آدم خیلی به نفعشه تا محیط GUI. دروغ میگم؟؟ آره؟؟  :o اصن به من چه  ;D
خیلی خوب از  idm  هم بهتر شد این اسکریپت دیالوگ توی بش رو هم میزاشتی ما هم استفاده می کردیم  ;D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 12:31 ب‌ظ
خیلی خوب از  idm  هم بهتر شد این اسکریپت دیالوگ توی بش رو هم میزاشتی ما هم استفاده می کردیم  ;D

#! /bin/bash
(
for i in `seq 1 100`;
do
echo $i; sleep .6
done
) |

sudo -u $USER zenity --progress \
  --title="Shutdown..." \
  --text="Do you want to cancel the shutdown system?" \
  --percentage=0 \
  --auto-close \
  --display=:0

if [ "$?" != 1 ] ; then
sudo shutdown -h now
fi

بفرما  :) ذاشتم  ;D
البته این پستم مال قدیمه. پس یه مقدار ضعف امنیتی داره. شما دستورات ریشه‌ای رو بذار توی کرون ریشه و دستورات عادی رو بذار توی کرون یوزر. یعنی اون بخش:
echo "my password" | sudo -S apt-get -y dist-upgrade && echo "my password" | sudo -S bash ~/Dialogshutdownضعف امنیتی داره چون هر آدمی میتونه کرون یوزر رو بخونه (اگه پای سیستمت بشینه) و رمز سیستمت رو متوجه میشه. پس دستورات ریشه‌ای رو بذار توی کرون ریشه تا نیاز به گذاشتن پسورد نباشه.
برای اون دیالوگ هم باید Zenity نصب کنی که اگه اوبونتو یا اوبونتوگنوم داری، پیشفرض نصبه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 19 اسفند 1394، 01:08 ب‌ظ
خیلی خوب از  idm  هم بهتر شد این اسکریپت دیالوگ توی بش رو هم میزاشتی ما هم استفاده می کردیم  ;D

#! /bin/bash
(
for i in `seq 1 100`;
do
   echo $i; sleep .6
done
) |

sudo -u $USER zenity --progress \
  --title="Shutdown..." \
  --text="Do you want to cancel the shutdown system?" \
  --percentage=0 \
  --auto-close \
  --display=:0

if [ "$?" != 1 ] ; then
   sudo shutdown -h now
fi

بفرما  :) ذاشتم  ;D
البته این پستم مال قدیمه. پس یه مقدار ضعف امنیتی داره. شما دستورات ریشه‌ای رو بذار توی کرون ریشه و دستورات عادی رو بذار توی کرون یوزر. یعنی اون بخش:
echo "my password" | sudo -S apt-get -y dist-upgrade && echo "my password" | sudo -S bash ~/Dialogshutdownضعف امنیتی داره چون هر آدمی میتونه کرون یوزر رو بخونه (اگه پای سیستمت بشینه) و رمز سیستمت رو متوجه میشه. پس دستورات ریشه‌ای رو بذار توی کرون ریشه تا نیاز به گذاشتن پسورد نباشه.
برای اون دیالوگ هم باید Zenity نصب کنی که اگه اوبونتو یا اوبونتوگنوم داری، پیشفرض نصبه.
خیلی  ممنون. پس تا اینجا
15 01 * * * aria2c -c -j1 -x16 -s16 -k 1M -d /home/kubuntu/Downloads -i /home/kubuntu/Desktop/Link.txt -l downloadlog --log-level=notice > logdownloadaria2c
در crontab -e و بقیه در sudo crontab -e
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 01:29 ب‌ظ
نه  ;D
وقتی میخوای دستورات پشت سر هم اجرا بشن پس باید همه رو توی یه کرون بذاری. یا باید تمام دستورات عادی و ریشه رو بذاری توی کرون یوزر که خب بخش ریشه‌ش نقض امنیتی بوجود میاره یا باید تمام دستورات عادی و ریشه‌ای رو بذاری توی کرون ریشه که این بهترین راه حله. منتها چون دستورات عادی توی کرون ریشه به صورت نرمال اجرا نمیشن باید قبل از دستور از sudo -u $USER استفاده کنی تا سیستم متوجه بشه که اون دستور رو چه کاربری میخواسته اجرا کنه. توی اون دیالوگ هم اگه دقت کنی، من sudo -u $USER گذاشتم چون باید اینو بذاری توی کرون ریشه. Zenity برنامه‌ای نیست که نیاز به Root داشته باشه و برای اینکه توی کرون ریشه بخوای اجراش کنی باید به سیستم بفهمونی که من این Zenity رو میخوام ران کنم. کارِت نباشه  ;D ;D
بنابراین اینجوری میشه:
15 01 * * * sudo -u $USER aria2c -c -j1 -x16 -s16 -k 1M -d /home/$USER/Downloads -i /home/$USER/Desktop/Link.txt -l downloadlog --log-level=notice > logdownloadaria2c ; sudo ~/Dialogshutdownکرون ریشه برای دستورات ریشه‌ای نیاز به sudo نداره. ولی من نمیدونم چرا برای shutdown باز sudo‌میخواد  ??? فکر کنم یه بار جوابش رو دوستان دادن. ولی من یادم نیست. پس دوباره  ???
 ;D
راستی. دستورات طولانی رو بذار توی اسکریپت و بعد توی کرون آدرس اسکریپت رو بذار. گفتم که این پست مال قدیماس. کم کم آدم چیزای اصولی تر رو یاد میگیره  ;)
مثلا این واسه منه در حال حاضر:
# 15 01  * * * /home/ubuntu/Shell\ Script\ Command/dl-script ; sudo shutdown -h nowاین برای اجرا کردن اسکریپت مورد نیاز من، هرشب راس ساعت ۰۱:۱۵ و اینم محتویات اسکریپت:
#! /bin/bash

sudo -u ubuntu aria2c -c -j1 -x16 -s16 -k 1M -d /home/ubuntu/Downloads -i /home/ubuntu/Text/Link.txt > /home/ubuntu/Log/aria2c.log 2> /home/ubuntu/Log/aria2c-error.log
sudo apt-get update
sudo apt-get -y --download-only dist-upgrade > /home/ubuntu/Log/upgrade.log 2> /home/ubuntu/Log/upgrade-error.log
# sudo apt-get -y --download-only install
که خب از زمانی که های وب خریدم دیگه شب ها کاری انجام نمیدم و این اسکریپت ها به خاطره تبدیل شدن  ;D

نتیجه: اگه میخوای یه سری دستور توی کرون بذاری که باید پشت سر هم اجرا بشن، اگه یه سری دستور عادی‌ان و یه سری دستور ریشه‌ای هستن، باید کل اون خط رو توی کرون ریشه بذاری و برای دستورات عادی اون خط از sudo -u $USER استفاده کنی. ولی باقی خط‌ها اگه فقط شامل دستور عادی یا فقط شامل دستور ریشه هستن، میذاریشون توی کرون های مربوط به خودشون.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Sadrolla در 19 اسفند 1394، 02:10 ب‌ظ
آقا رسول یک پیشنهاد
آقای امیر صمیمی، گفته بودن که آریا بعد از مدتی تعداد کانکشن‌هاش کم می‌شه که در pdmt راه حلی براش اندیشیده بودن
الآن شما در این اسکریپت فکری برای این مورد کردین؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 02:19 ب‌ظ
آقا رسول یک پیشنهاد
آقای امیر صمیمی، گفته بودن که آریا بعد از مدتی تعداد کانکشن‌هاش کم می‌شه که در pdmt راه حلی براش اندیشیده بودن
الآن شما در این اسکریپت فکری برای این مورد کردین؟

والا واسه من هیچ وخ پیش نیومده که سرعت کم بشه. همیشه سرعتم توی دانلود با آریا بالا بوده. اگه قرار باشه کانکشنی از کار بیفته همون دفعه اول می افته ولی بازم سرعتش بالاس واسه من. نمیدونم برای دیگران چرا این اتفاق می افته  ???
این اتفاق فقط زمانی تو چشمه که سرعت دانلود از اون سرور واقعا کم باشه و وقتی کانکشن ها از دست میرن سرعت هم بیاد پایین. من همیشه از سرورهای پرسرعت دانلود میکنم  ;D واسه همین مثلا ۲ کانکشن هم داره واسم ۶۰۰kb/s دانلود میکنه.
الان مثلا من اگه از فایل مانی یه سریال بگیرم، سرعتش در اول دانلود ۶۰۰ هست و در ۲ ثانیه آخرش هم باز ۶۰۰ هست. حالا دقت نکردم ببینم تعدادش هم به مرور کم میشه یا نه. اینکه تعداد یکی یکی کم میشه احتمال میدم مربوط به لینک های غیرمستقیم باید باشه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 02:27 ب‌ظ
اینم برای مثال:
[#021fb1 320KiB/1.0GiB(0%) CN:16 DL:537KiB ETA:34m26s]
.
.
.
[#021fb1 1.0GiB/1.0GiB(99%) CN:16 DL:630KiB ETA:11s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:15 DL:626KiB ETA:10s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:15 DL:630KiB ETA:9s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:14 DL:628KiB ETA:8s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:14 DL:628KiB ETA:7s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:12 DL:626KiB ETA:6s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:11 DL:629KiB ETA:5s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:9 DL:628KiB ETA:4s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:7 DL:628KiB ETA:3s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:5 DL:622KiB ETA:2s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:4 DL:624KiB ETA:1s]
[#021fb1 1.0GiB/1.0GiB(99%) CN:3 DL:616KiB]

01/18 01:35:40 [^[[1;32mNOTICE^[[0m] Download complete: /home/ubuntu/Downloads/foo.mkv

طبق این مثال، اولی که سیستم شروع کرده به دانلود، ۱۶ کانکشن بوده و با سرعت ۵۰۰ که داشته شروع میشده تازه. این شتابش پایینه. ۰ تا ۱۰۰ش طول میکشه  ;D
و بعد از جایی که کانکشن ها کم شدن، دیگه آخرای دانلود بوده (۹۹ درصد) و هرچقدر هم که کم شده بازم سرعت همون ۶۰۰ باقی مونده تا زمانی که دانلود با موفقیت انجام شده.
پس واسه من کانکشن کم میشه ولی توی ۱ درصد اخر دانلود و سرعت هم تغییری نمی کنه چون اکثر لینک هام به همین شکلن. مثلا لینک های آپارات و همین فایل مانی و ... همه‌شون مستقیم و سرعت بالا هستن.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Sadrolla در 19 اسفند 1394، 03:59 ب‌ظ
آقا رسول یه پیشنهاد دیگه :دی
هر وقت فرصت کردی
همین کاری که کردی اسکریپت و cron و ... رو از صفر تا صد بنویسش و بزارش مثلا در اوبونتو نیوز
این‌جوری یه مقاله جمع و جور می‌شه که می‌شه به افرادی که نیاز دارن لینک داد و از تعداد سؤال‌های تکراری کم می‌شه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 05:15 ب‌ظ
آقا رسول یه پیشنهاد دیگه :دی
هر وقت فرصت کردی
همین کاری که کردی اسکریپت و cron و ... رو از صفر تا صد بنویسش و بزارش مثلا در اوبونتو نیوز
این‌جوری یه مقاله جمع و جور می‌شه که می‌شه به افرادی که نیاز دارن لینک داد و از تعداد سؤال‌های تکراری کم می‌شه
توی اوبونتونیوز هم باز به نظرم یه کار اضافیه. توی همون ویکی می نویسم اگه وقت کنم. قرار بود کلا فعالیتم رو ببرم توی ویکی و اینجا دیگه پست ندم. یه پیج Nano هم زدم ولی چشم خوردم دوباره از تو خیال ویکی در رفتم ;D ولی چشم، حتما اینجور آموز‌ش ها رو می نویسم. البته اسکریپت رو میشه گذاشت توی گیت هاب و بعد لینک اونارو گذاشت.
بعد راستی یه چیز دیگه. طبق تجربه‌ای که من با دیدن LPIC101 بدست آوردم، به نظرم کلا نوشتن مقاله‌ی لینوکسی چیز بیخودیه. به نظرم وظیفه‌ی ما فقط آگاهی دادن توی زمینه‌ی ابزارها و تعاریفشون باید باشه.
مثلا من الان وقتی یه برنامه می بینم، دیگه نمیرم بخونم ببینم طرف چه توضیحاتی برای سینتکس و ... داده. همون من پیجش رو بخونم همه چیز دستم میاد.
برای همین مثلا گفتن اینکه کرون چیه و فقط سینتکس اصلیش رو بنویسیم کافیه. تا اینکه بخواهیم واسش مقاله درست کنیم. چون مقاله‌ای که درست میکنیم اکثر موارد فقط به درد خودمون میخوره  ;D و سلیقه و نیاز دیگران با ما فرق داره.
واسه همین به جای اینکه بیاییم کلی توضیح بدیم روی یه موضوع، فقط معرفیش کنیم که اسم اون ابزار  به گوششون بخوره. دیگه باقیش رو برن توی من پیج بخونن. اینجوری وقتمون روی معرفی ابزارهای بیشتری صرف میشه.
ولی اسکریپت رو موافقم. اسکریپت یه مزیت خیلی خوبی که داره اینه که ایده میده به آدم. علاوه بر اینکه مثلا برای یه اسکریپت بش، کاربر باید کار با بش رو یاد بگیره، باید یه سری هم اسکریپت ببینه که ایده پیدا کنه واسه کارهای خفن‌تر.  واسه همین من ترکیب ویکی + گیت هاب رو به مقاله نوشتن توی یه سایت ترجیح میدم. توی ویکی برنامه هارو معرفی می کنیم و توی گیت هاب تجربه‌هامون رو شیر می کنیم.  :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 19 اسفند 1394، 05:27 ب‌ظ
نه  ;D
وقتی میخوای دستورات پشت سر هم اجرا بشن پس باید همه رو توی یه کرون بذاری. یا باید تمام دستورات عادی و ریشه رو بذاری توی کرون یوزر که خب بخش ریشه‌ش نقض امنیتی بوجود میاره یا باید تمام دستورات عادی و ریشه‌ای رو بذاری توی کرون ریشه که این بهترین راه حله. منتها چون دستورات عادی توی کرون ریشه به صورت نرمال اجرا نمیشن باید قبل از دستور از sudo -u $USER استفاده کنی تا سیستم متوجه بشه که اون دستور رو چه کاربری میخواسته اجرا کنه. توی اون دیالوگ هم اگه دقت کنی، من sudo -u $USER گذاشتم چون باید اینو بذاری توی کرون ریشه. Zenity برنامه‌ای نیست که نیاز به Root داشته باشه و برای اینکه توی کرون ریشه بخوای اجراش کنی باید به سیستم بفهمونی که من این Zenity رو میخوام ران کنم. کارِت نباشه  ;D ;D
بنابراین اینجوری میشه:
15 01 * * * sudo -u $USER aria2c -c -j1 -x16 -s16 -k 1M -d /home/$USER/Downloads -i /home/$USER/Desktop/Link.txt -l downloadlog --log-level=notice > logdownloadaria2c ; sudo ~/Dialogshutdownکرون ریشه برای دستورات ریشه‌ای نیاز به sudo نداره. ولی من نمیدونم چرا برای shutdown باز sudo‌میخواد  ??? فکر کنم یه بار جوابش رو دوستان دادن. ولی من یادم نیست. پس دوباره  ???
 ;D
راستی. دستورات طولانی رو بذار توی اسکریپت و بعد توی کرون آدرس اسکریپت رو بذار. گفتم که این پست مال قدیماس. کم کم آدم چیزای اصولی تر رو یاد میگیره  ;)
مثلا این واسه منه در حال حاضر:
# 15 01  * * * /home/ubuntu/Shell\ Script\ Command/dl-script ; sudo shutdown -h nowاین برای اجرا کردن اسکریپت مورد نیاز من، هرشب راس ساعت ۰۱:۱۵ و اینم محتویات اسکریپت:
#! /bin/bash

sudo -u ubuntu aria2c -c -j1 -x16 -s16 -k 1M -d /home/ubuntu/Downloads -i /home/ubuntu/Text/Link.txt > /home/ubuntu/Log/aria2c.log 2> /home/ubuntu/Log/aria2c-error.log
sudo apt-get update
sudo apt-get -y --download-only dist-upgrade > /home/ubuntu/Log/upgrade.log 2> /home/ubuntu/Log/upgrade-error.log
# sudo apt-get -y --download-only install
که خب از زمانی که های وب خریدم دیگه شب ها کاری انجام نمیدم و این اسکریپت ها به خاطره تبدیل شدن  ;D

نتیجه: اگه میخوای یه سری دستور توی کرون بذاری که باید پشت سر هم اجرا بشن، اگه یه سری دستور عادی‌ان و یه سری دستور ریشه‌ای هستن، باید کل اون خط رو توی کرون ریشه بذاری و برای دستورات عادی اون خط از sudo -u $USER استفاده کنی. ولی باقی خط‌ها اگه فقط شامل دستور عادی یا فقط شامل دستور ریشه هستن، میذاریشون توی کرون های مربوط به خودشون.
sudo -u $USER رو داخل کرون گذاشتم نشد اصلا کار نکرد اومدم قبل ورود استفاده کردم یعنی 
sudo crontab -u $USER -e
کار کرد اسکریپت هم sudo  رو حذف کردم
عالی شد خیلی خیلی ممنون \\:D/
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 05:31 ب‌ظ
نمیدونم این کاری که انجام دادی اصولی بود یا نه.
ولی شاید دلیلی که باعث شده $USER اجرا نشه خود همین متغییر بوده. یعنی به جاش اسم یوزرت رو بنویس و تست کن.
اینی که زدی بازم کرون یوزر رو باز میکنه و چون دستور sudo یه مدت زمان خاصی فعال هست و بعد دوباره ازت برای اجرا کردن رمز میخواد پس کارت به مشکل میخوره فکر کنم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 19 اسفند 1394، 05:46 ب‌ظ
نمیدونم این کاری که انجام دادی اصولی بود یا نه.
ولی شاید دلیلی که باعث شده $USER اجرا نشه خود همین متغییر بوده. یعنی به جاش اسم یوزرت رو بنویس و تست کن.
اینی که زدی بازم کرون یوزر رو باز میکنه و چون دستور sudo یه مدت زمان خاصی فعال هست و بعد دوباره ازت برای اجرا کردن رمز میخواد پس کارت به مشکل میخوره فکر کنم.
اینکه نه یوزر نیم خودم رو زدم من کرون (راهنمای کرون) هم -u هست فکر نکنم مشکلی باشه فقط داخل یوزر خودم ایجاد کرده این کرون خیلی خفن روت و بقیه یوزرها تفکیک قائل میشه بازم تشکر  :D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 05:52 ب‌ظ
خب نه بحث اینه که شما با این دستور بازم داری دستوراتت رو توی کرون یوزر مینویسی. و توی کرون ریشه نیستن. و کرون یوزر دستور روت نداره و اگه قبلش sudo گذاشتی یعنی تا زمانی که sudo روی اون دستوری که زدی کار میکنه، کرونت هم کار میکنه. بعدش که از کار بیفته دیگه کرون هم دستوراتش اجرا نمیشه. پس باید دستور ریشه رو داخل کرون ریشه بذاری. من که میذارم و مشکلی نداره. پس باید ببینی کجاش رو اشتباه میزنی.
اگه با گذاشتن sudo قبل از کرون یوزر تا آخرین سیشن برات بدون مشکل کار کنه، با سیشن بعدی یا ریبوت دوباره از کار می افته و باید باز sudo crontab -u $USER -e رو بزنی هر دفعه. پس اینم اصولی نیست.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Sadrolla در 19 اسفند 1394، 06:50 ب‌ظ
آقا رسول یه پیشنهاد دیگه :دی
هر وقت فرصت کردی
همین کاری که کردی اسکریپت و cron و ... رو از صفر تا صد بنویسش و بزارش مثلا در اوبونتو نیوز
این‌جوری یه مقاله جمع و جور می‌شه که می‌شه به افرادی که نیاز دارن لینک داد و از تعداد سؤال‌های تکراری کم می‌شه
توی اوبونتونیوز هم باز به نظرم یه کار اضافیه. توی همون ویکی می نویسم اگه وقت کنم. قرار بود کلا فعالیتم رو ببرم توی ویکی و اینجا دیگه پست ندم. یه پیج Nano هم زدم ولی چشم خوردم دوباره از تو خیال ویکی در رفتم ;D ولی چشم، حتما اینجور آموز‌ش ها رو می نویسم. البته اسکریپت رو میشه گذاشت توی گیت هاب و بعد لینک اونارو گذاشت.
بعد راستی یه چیز دیگه. طبق تجربه‌ای که من با دیدن LPIC101 بدست آوردم، به نظرم کلا نوشتن مقاله‌ی لینوکسی چیز بیخودیه. به نظرم وظیفه‌ی ما فقط آگاهی دادن توی زمینه‌ی ابزارها و تعاریفشون باید باشه.
مثلا من الان وقتی یه برنامه می بینم، دیگه نمیرم بخونم ببینم طرف چه توضیحاتی برای سینتکس و ... داده. همون من پیجش رو بخونم همه چیز دستم میاد.
برای همین مثلا گفتن اینکه کرون چیه و فقط سینتکس اصلیش رو بنویسیم کافیه. تا اینکه بخواهیم واسش مقاله درست کنیم. چون مقاله‌ای که درست میکنیم اکثر موارد فقط به درد خودمون میخوره  ;D و سلیقه و نیاز دیگران با ما فرق داره.
واسه همین به جای اینکه بیاییم کلی توضیح بدیم روی یه موضوع، فقط معرفیش کنیم که اسم اون ابزار  به گوششون بخوره. دیگه باقیش رو برن توی من پیج بخونن. اینجوری وقتمون روی معرفی ابزارهای بیشتری صرف میشه.
ولی اسکریپت رو موافقم. اسکریپت یه مزیت خیلی خوبی که داره اینه که ایده میده به آدم. علاوه بر اینکه مثلا برای یه اسکریپت بش، کاربر باید کار با بش رو یاد بگیره، باید یه سری هم اسکریپت ببینه که ایده پیدا کنه واسه کارهای خفن‌تر.  واسه همین من ترکیب ویکی + گیت هاب رو به مقاله نوشتن توی یه سایت ترجیح میدم. توی ویکی برنامه هارو معرفی می کنیم و توی گیت هاب تجربه‌هامون رو شیر می کنیم.  :)

یه مسأله‌ای که man page ها دارن اینه که همه‌چیز برنامه رو می‌گن و کسی که انگلیسش ضعیف باشه یا تازه‌کار گیج می‌شه
مثلا شما mplayer رو در نظر بگیر؛ غالبا این موارد نیاز هاست (جلو و عقب بردن کم، جلو و عقب بردن ممتوسط، جلو و عقب بردن زیاد، کم و زیاد کردن صدا، عقب و جلو بردن زیرنویس، دکمه‌ای که تمام صفحه کنه، دکمه‌ای که از تمام صفحه در بیاره)  خوب mplayer کلی سوئیچ دیگه هم داره که غالبا مورد نیاز نیستن
aria2c هم همینطوره چند تا سوئیچ داره که غالبا نیاز می‌شن
میشه اون‌ها رو به فارسی توضیح داد
یا مثلا همین اسکریپت شما ساعت ۰۱:۱۵ شروع می‌شه تا ۰۶:۱۵ اما من می‌خوام ۰۱:۰۱ شروع بشه تا ۰۶:۵۹ خوب الآن من دقیقا چه کدی رو تغییر بدم
یا کلی مثال دیگه

منظور کلی‌ام اینه که می‌شه ابزار رو معرفی کرد + موارد پر کاربرد رو توضیح داد + بقیه رو حواله داد به man page
راجع به اسکریپت هم اون رو به اشتراک گذاشت و بخش‌های مختلفش رو توضیح داد که دوستان تازه کار هم راه بیفتن
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 07:21 ب‌ظ
قبول دارم ولی یه نکته‌ای رو فراموش کردی
ببین کسی که میخواد با کرون کار کنه قاعدتا باید قبلش کلی چیز میز دیگه یادگرفته باشه. چون مثلا یه تازه کار خیلی کم پیش میاد که سر و کارش به کرون بیفته. قبول داری؟ کسی که میاد توی گنولینوکس، ذره ذره وارد جزئیات میشه و اگه بخوای از همون روز اول بهش اینارو یاد بدی، بیچاره اوچ پیز میشه  ;D
همه‌ی ابزارها هم‌سطح نیستن. از سطح آماتور بگیر تا فوق حرفه‌ای.
مثلا الان توی LPIC101 دوره‌ی دوم تازه کرون رو یاد میدن. حساب کن قبل از اینکه طرف بره سراغ کرون قبلش با sed کار کرده  :o تفاوت سطح‌هارو اگه دقت کنی، به حرف من میرسی. کسی که میخواد بره سراغ کرون، حساب کن قبلش LPIC101 دوره‌ی اول رو دیگه خورده  ;D پس کاری نداره براش که من پیج بخونه.
همین که کارایی یه ابزار رو توضیح بدیم به نظر من کافیه. همش هم که نمیشه واسه تازه‌کارها مطلب نوشت. ما خودمون مگه با مطالب آماتوری لینوکس یادگرفتیم؟ دیگه اینقدر لازم نیست سطح پایین توضیح بدیم تا بقیه یادبگیرن. حتی بعضی جاها ممکنه به شعور مخاطب هم بربخوره.
واسه همین به نظر من همین که کرون رو معرفی کنیم و کاراییش رو توضیح بدیم کافیه. دیگه کاربردش براساس سلیقه‌ی هرکس فرق داره و میتونه بره دنبالش تا پیداش کنه. مثلا من خیلی توی نت میچرخم که مثلا کاری رو که با ffmpeg میخوام انجام بدم ولی نمیدونم چجوری انجام بدم رو پیدا کنم ولی پیدا نمیشه  ;D همیشه اکثرا چیزای سطح پایین رو نوشتن پس تکرار این چیزا دیگه فایده‌ای نداره.
مثلا دوره‌ی اول LPIC رو میواس حتما بخونم و ببینم تا بفهمم. ولی دوره‌ی دومش رو فقط سرفصل بهم بدن خودم یاد میگیرم دیگه. کافیه بدونی هر فصل چه چیزایی توشه و همونارو توی شل کار کنی. چارتا سوییچ و یه من پیج که بیشتر نیستن هر کدومشون. ولی باعث میشه وقت کافی داشته باشیم که ابزارهای بیشتری رو معرفی کنیم.
برای اون بخش کرون که مثال زدی خب وقتی ما فقط بنویسیم که به ترتیب توی کرون اینجوری باید نوشت:
m h d m w
دیگه تغییر ساعت ها کاری نداره.
بحث انگلیسی رو قبول دارم ولی ما نباید برای یادگرفتن انگلیسی تلاش کنیم؟ انگلیسی که فقط به درد من پیج خوندن نمی خوره  :)
موارد پرکاربرد رو قبول دارم. کانال گنولینوکس کامندز رو اگه دقت کنی، همین جوری توش نوشتم. معرفی و دستورات پرکاربردش. ولی میگی صفر تا صد. منم میگم دیگه این مقدار لازم نیست وارد جزئیات بشیم و خود کاربر بره بیفته تا یاد بگیره.
توی اسکریپت هم وقتی از کامندهای شل استفاده میشه دیگه به نظرم نیاز به توضیح نداره چون وقتی LPIC کار کرده باشه طرف، تقریبا تمام اون کدهارو میتونه تشخیص بده. وقتی جادی اومده وقت گذاشته و اینهمه کلیپ درست کرده که یاد داده، دیگه اختراع دوباره چرخه که ما هم بیاییم از اول توضیح بدیم اینارو. قبول داری؟ اسکریپت نصفش که انگلیسی و کامنته و میشه خوند و فهمید. نصفش هم کامنده که وقتی کار کرده باشیم میشه فهمید. فقط یه سری بخش‌هاش ممکنه برای هرکسی قابل فهم نباشه که برای اونا توضیحات میدیم. مثلا ورودی خوندن از یه فایل دیگه داخل اون اسکریپت که باید توضیح بدی این فایل رو هم باید داشته باشی که بتونه اجرا بشه و ...
همیشه فکر میکنیم باید مطالبمون رو جوری بگیم که تازه‌کارها متوجه بشن ولی توی ایران درصد تازه‌کارها خیلی کمتر از افراد حرفه‌ای یا متوسط هستن که اونم میتونیم بهشون بگیم برم کلیپای جادی رو ببینن و در عرض یکی دو ماه برسن به جایی که راحت بتونن کدها و اسکریپت ها و کامندها رو تشخیص بدن و با ایده‌های داخل ذهنشون چیزای فان درست کنن.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Sadrolla در 19 اسفند 1394، 08:40 ب‌ظ
درسته که من قبل از شما با گنو/لینوکس آشنا شدم، اما چون شما بیش‌تر از من با سیستم ور رفتید، من حرف شما رو می‌پذیرم و رو حرف شما حرفی نمی‌زنم :دی
و اینکه الآن فهمیدم چرا چند سال پیش که می‌خواستم cron یاد بگیرم هیچی ازش نفهمیدم، نگو cron خیلی پیش رفته است :p
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 09:08 ب‌ظ
درسته که من قبل از شما با گنو/لینوکس آشنا شدم، اما چون شما بیش‌تر از من با سیستم ور رفتید، من حرف شما رو می‌پذیرم و رو حرف شما حرفی نمی‌زنم :دی
و اینکه الآن فهمیدم چرا چند سال پیش که می‌خواستم cron یاد بگیرم هیچی ازش نفهمیدم، نگو cron خیلی پیش رفته است :p
اختیار داری  :)
من فقط چیزایی که تجربه‌ کردم میگم.
ما یه سری کامند داریم که ممکنه آسون باشن ولی دیر پیداشون کردیم  ;D یا یه سری کامند که سختن ولی سریع بهشون برخورد میکنیم. مثلا من sed رو بعد از کرون یاد گرفتم چون اطلاعی ازش نداشتم  ;D
ولی دوره‌ای مثل LPIC میاد اصولی‌تر کامندهارو یاد آدم میده. به ترتیب و نوبت به نوبت.

واسه یه سری چیزا توی اینترنت آموزش پیدا نمیشه. قبول دارم. مثلا خودم چندماه خودمو کشتم حتی یه آموزش هم برای نصب اوبونتوتاچ روی اوبونتو وجود نداشت. تا اینکه توی یوتیوب یه کلیپ دیدم که طرف روی مینت نصبش کرده بود. منم ایده گرفتم و تونستم حتی راه های بیشتری از توش دربیارم و آموزشش رو نوشتم. که خودم احتمال میدم دیگه آموزش فارسی‌ای برای نصب اوبونتوتاچ نباشه غیر از اون آموزش.  ](*,)
آره برای این جور مباحث باید آموزش نوشت و مفصل توضیح داد. ولی چیزای دیگه توی نت هستن و من پیج هم دارن و کلی راهنما هست و ... دیگه آموزش از بیخ لازم ندارن. همین که فقط به ایرانی‌ها آگاهی بدیم که فلان ابزار هست که کار رو براشون خیلی راحت‌تر میکنه و یه مثال جزئی هم براشون بزنیم، کافیه. خداوکیلی ببین همین جا توی این فروم چقدر زمان‌ها داره واسه توضیح دادن هدر میره. اینجاس که شما میگی یه آموزش درست کنیم و همون رو لینک بدیم تا همه از همون استفاده کنن و دیگه هی سوال تکراری قرار نباشه جواب بدیم. ولی من میگم چرا باید این اتفاق افتاده باشه واسه ماها؟ به نظرم ما به جای نوشتن آموزش‌های مفصل که کلی وقت گیر هم هست و توی نت هم صدمدل ازش هست، بیاییم وفت بذاریم روی توسعه‌ی فرهنگ ویکی خونی و ویکی نویسی یا ارائه الگو از سایت های لینوکسی و برنامه نویسی و ... تا اینکه جوونامون فرهنگ من پیج خوندن پیدا کنن تا به اوج تنبلی برسن  ;D تا اینکه یه لقمه آماده بدیم بهشون که نتونن کامل یادبگیرن و از لحاظ یادگیری دچار تنبلی بشن  ;)
من به شخصه وقتی ازکسی سوالی بپرسم و اون بگه برو سرچ کن  ;D متوجه میشم که من هوش فهمیدن جواب اون سوال رو دارم پس خودم میتونم جوابشو پیدا کنم. حالا به خاطر تنبلی اومدم سوال پرسیدم (یکی از همون چیزایی که توی مطلب هوشمندانه سوال بپرسیم راجع بهش بحث شده) و این باعث میشه روند یادگیری من کُند پیش بره. درصورتی که باید همون جواب "برو سرچ کن" رو طلا گرفت گذاشت تو طاقچه. ولی خب می بینیم یه عده‌ای رو که در واکنش به این جواب راجع به اون طرف اینجوری قضاوت میکنن که چمیدونم طرف خیلی خودشو میگیره و فکر کرده کی هسته و حالا چون چارتا دستور بلده فکر کرده خیلی کارش درسته و ... اینا همه معضله. وضع ناجوریه. من یکی از اهدافم علاوه بر اینکه هرچیزی راجع به گنولینوکس میدونم و میفهمم رو با بقیه به اشتراک میذارم، اینه که از نظر فرهنگی گنولینوکس رو توسعه بدم. تا کاربرا یاد بگیرن سرچ کنن، من پیج بخونن، به چیزی که یادگرفتن اکتفا نکنن و بیشتر به عمق مطلب نفوذ کنن، و مخشون رو به کار بندازن تا به تنبل اعظم تبدیل بشن  ;D
البته تا اینجا دیگه همه اکثرا میدونن من تو جبهه‌ای هستم  ;D من معتقدم که لینوکس کار کسیه که واقعا بشینه لینوکس رو کار کنه و یادش بگیره و درکش کنه و باهاش زندگیش رو بچرخونه اونم بیشتر از طریق برنامه نویسی و کارهای خفن و کسی که فقط یه سیستم عامل گنولینوکسی نصب میکنه که مثل ویندوز باشه فقط ویروس نگیره و رایگان باشه رو من لینوکسی نمی دونمش. که خب مخالف هم زیاد داره این بحثم ولی خب به من مربوط نیست. من براساس همین اعتقادی که دارم، پیش میرم و فعالیتم هم بیشتر توی همین زمینه هست و سعی میکنم بقیه رو هم توی همین مسیر بیارم. از نظر خودم که درسته و از نظر دیگران ممکنه غلط باشه. دیگه هرکی فکر میکنه من اشتباه میرم، بیاد وسط میدون ببینیم چندمرده حلاجه  :) البته منظورم شما نبودیا اصلا. یه موقعی درد دل من وا میشه میریزم همه چی رو بیرون  ;D
در کل هدف بلند مدت من توی زمینه‌ی گنولینوکس، به اشتراک گذاشتن دانش خودم توی ویکی و گیت هاب هست که تا اینجا که دانش بالایی ندارم در همون حد شیر میکنم ولی هر روز دنبال یادگیری هرچه بیشتر گنولینوکس هستم تا به جای اینکه بیام توی این انجمن با بقیه بحث کنم، می شینم چارتا مطلب مفید یادمیگیرم در اختیار دیگران میذارم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Sadrolla در 19 اسفند 1394، 10:12 ب‌ظ
تاپیک رو کلا به انحراف کشوندیم
البته طبق تعریف شما من لینوکسی نیستم =))
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 اسفند 1394، 10:31 ب‌ظ
تاپیک رو کلا به انحراف کشوندیم
البته طبق تعریف شما من لینوکسی نیستم =))

 ;D
بله شما لینوکسی نیستی. شما گنولینوکسی هستی  ;)
مگه میشه آدم سال‌ها پای لینوکس باشه و لینوکسی نباشه؟  :)
مسلما من راجع به کسی که تماما نمیشناسم و نمیدونم کارش تو چه حیطه‌ایه و چقدر دستش توی کاره، قضاوت نمی کنم. فقط کسایی که میشناسم و میدونم چجوریه اوضاعشون، در موردشون قضاوت میکنم. مسلما خروجی حرفام به همه برنمیگرده.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 20 اسفند 1394، 12:57 ب‌ظ
نمیدونم این کاری که انجام دادی اصولی بود یا نه.
ولی شاید دلیلی که باعث شده $USER اجرا نشه خود همین متغییر بوده. یعنی به جاش اسم یوزرت رو بنویس و تست کن.
اینی که زدی بازم کرون یوزر رو باز میکنه و چون دستور sudo یه مدت زمان خاصی فعال هست و بعد دوباره ازت برای اجرا کردن رمز میخواد پس کارت به مشکل میخوره فکر کنم.
اسکریپت کار می کنه ولی آریا با  دستور sudo کار نمی کنه بدون  دستور sudo کار می کنه اما دستور pkill aria2c ارور میده: pkill: killing pid 5386 failed: Operation not permitted
کجای کار می لنگه ؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 اسفند 1394، 02:12 ب‌ظ
اسکریپت کار می کنه ولی آریا با  دستور sudo کار نمی کنه بدون  دستور sudo کار می کنه اما دستور pkill aria2c ارور میده: pkill: killing pid 5386 failed: Operation not permitted
کجای کار می لنگه ؟

خب این pkill رو باید بذاری توی کرون یوزر. چون نیاز به اجرای root نیست. من فقط گفتم دستوراتی رو که توی یه خط مینویسی، اگه توشون دستورات ریشه‌ای هم هست، کلا اون خط رو ببر توی کرون ریشه. وگرنه خط‌های دیگه رو میتونی بذاری توی همون کرون یوزر دیگه.
هم آریا و هم دستور کیل، نیاز به root ندارن ولی وقتی قراره وابسته به دستورات روت باشن، اونارو میبری توی کرون ریشه. کیل نیازی نیست ببریش پس تو همون یوزر میذاریش. و آریا اگه بعدش دستور ریشه‌ای داره پس کل اون خط رو میبری توی کرون ریشه و قبل از دستور sudo -u user میذاری. حالا اگه دستور آریا توی اسکریپته پس باید sudo -u user رو توی اسکریپت بذاری و فقط دستور ران شدن اسکریپت رو بدی به کرون ریشه. همون طور که قبلا مثال زدم:
# 15 01  * * * /home/ubuntu/Shell\ Script\ Command/dl-script ; sudo shutdown -h nowدستور آریا توی این اسکریپت هست که اولش با sudo -u user شروع شده. ببین:
#! /bin/bash

sudo -u ubuntu aria2c -c -j1 -x16 -s16 -k 1M -d /home/ubuntu/Downloads -i /home/ubuntu/Text/Link.txt > /home/ubuntu/Log/aria2c.log 2> /home/ubuntu/Log/aria2c-error.log

اگه داخل اسکریپتت فقط آریا هست، میتونی sudo -u user رو اونجا ننویسی و توی کرون بنویسی قبل از اجرای اسکریپت. من توی اسکریپت دادم چون توی اسکریپت چند خط دیگه دارم که اونا نیاز به دستور ریشه دارن واسه همین دیگه توی کرون قبل از اجرای اسکریپت از sudo -u user استفاده نکردم. در هر صورت وقتی از sudo -u user استفاده میکنی باید دقت کنی که دستور با کاربر خودت اجرا میشه پس باید جوری در نظر بگیری که تداخلی بین دستورات ریشه‌ای و عادی پیش نیاد.
اگه بازم مشکل داشت توی اجرا، دستورات داخل کرون‌ها و دستورات داخل اسکریپت رو بذار اینجا تا ببینیم کجاش ایراد داره.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 20 اسفند 1394، 02:28 ب‌ظ
اسکریپت کار می کنه ولی آریا با  دستور sudo کار نمی کنه بدون  دستور sudo کار می کنه اما دستور pkill aria2c ارور میده: pkill: killing pid 5386 failed: Operation not permitted
کجای کار می لنگه ؟

خب این pkill رو باید بذاری توی کرون یوزر. چون نیاز به اجرای root نیست. من فقط گفتم دستوراتی رو که توی یه خط مینویسی، اگه توشون دستورات ریشه‌ای هم هست، کلا اون خط رو ببر توی کرون ریشه. وگرنه خط‌های دیگه رو میتونی بذاری توی همون کرون یوزر دیگه.
هم آریا و هم دستور کیل، نیاز به root ندارن ولی وقتی قراره وابسته به دستورات روت باشن، اونارو میبری توی کرون ریشه. کیل نیازی نیست ببریش پس تو همون یوزر میذاریش. و آریا اگه بعدش دستور ریشه‌ای داره پس کل اون خط رو میبری توی کرون ریشه و قبل از دستور sudo -u user میذاری. حالا اگه دستور آریا توی اسکریپته پس باید sudo -u user رو توی اسکریپت بذاری و فقط دستور ران شدن اسکریپت رو بدی به کرون ریشه. همون طور که قبلا مثال زدم:
# 15 01  * * * /home/ubuntu/Shell\ Script\ Command/dl-script ; sudo shutdown -h nowدستور آریا توی این اسکریپت هست که اولش با sudo -u user شروع شده. ببین:
#! /bin/bash

sudo -u ubuntu aria2c -c -j1 -x16 -s16 -k 1M -d /home/ubuntu/Downloads -i /home/ubuntu/Text/Link.txt > /home/ubuntu/Log/aria2c.log 2> /home/ubuntu/Log/aria2c-error.log

اگه داخل اسکریپتت فقط آریا هست، میتونی sudo -u user رو اونجا ننویسی و توی کرون بنویسی قبل از اجرای اسکریپت. من توی اسکریپت دادم چون توی اسکریپت چند خط دیگه دارم که اونا نیاز به دستور ریشه دارن واسه همین دیگه توی کرون قبل از اجرای اسکریپت از sudo -u user استفاده نکردم. در هر صورت وقتی از sudo -u user استفاده میکنی باید دقت کنی که دستور با کاربر خودت اجرا میشه پس باید جوری در نظر بگیری که تداخلی بین دستورات ریشه‌ای و عادی پیش نیاد.
اگه بازم مشکل داشت توی اجرا، دستورات داخل کرون‌ها و دستورات داخل اسکریپت رو بذار اینجا تا ببینیم کجاش ایراد داره.
22 15 * * * sudo -u user aria2c -c -j1 -x16 -s16 -k 5M -d /home/user/Downloads -i /home/user/Desktop/dl-list.txt -l downloadlog --log-level=notice > logdownloadaria2c ; sudo /home/user/Dialogshutdown.sh
55 06 * * * sudo -S pm-suspend
50 06 * * * pkill aria2c این هم تو کرون یوزر
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 20 اسفند 1394، 02:46 ب‌ظ
اسکریپت هم اینطوری گذاشتم نشد
#! /bin/bash

sudo -u user aria2c -c -j1 -x16 -s16 -k 5M -d /home/user/Downloads -i /home/user/Desktop/dl-list.txt -l downloadlog --log-level=notice > logdownloadaria2c
و کرون ریشه

22 15 * * * /home/user/aria2.sh ; sudo /home/user/Dialogshutdown.sh
55 06 * * * sudo -S pm-suspend
اسکریپت شات داون کار می کنه آریا نه پرمیشن اجرایی هم دادم به اسکریپت ها
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 اسفند 1394، 03:46 ب‌ظ
اسم کاربریت user هست؟ من مینویسم user چون باید جاش اسم کاربریت رو بذاری. اونجایی هم که USER$ هست خود بش متوجه میشه یوزر شما اسمش چیه.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 20 اسفند 1394، 04:27 ب‌ظ
اسم کاربریت user هست؟ من مینویسم user چون باید جاش اسم کاربریت رو بذاری. اونجایی هم که USER$ هست خود بش متوجه میشه یوزر شما اسمش چیه.
همون اسم کاربری رو میزارم. لوگ کرون رو فعال کردم /var/log/cron.log این ارور رو داده : (CRON) info (No MTA installed, discarding output)
جستجو کردم باید sudo apt-get install mailx نصب کنم این هم
Reading state information... Done
Package mailx is a virtual package provided by:
  heirloom-mailx 12.5-2+deb7u1build0.14.04.1
  bsd-mailx 8.1.2-0.20131005cvs-1ubuntu0.14.04.1
  mailutils 1:2.99.98-1.1
You should explicitly select one to install.
و یا postfix نصب و کانفیگ کنم چه کنم حالا؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 اسفند 1394، 06:33 ب‌ظ
والا تاجایی که من میدونم، این قضیه کاری به mailx نداره.
توی کرون ریشه ساسپند دیگه sudo نمیخواد. بعد توی خود دیالوگ شات‌داون sudo هست دیگه توی کرون نمیخواد بذاریش. من که sudo گذاشتم به خاطر این بود که دستور شات داون رو مستقیما توی کرون گذاشتم.
اسم یوزر رو به درستی میزنی؟ به نظر میاد اسم یوزرت سرّیه که نمیذاریش اینجا  :)
موقع اجرای کرون، syslog رو چک کن.
tail -f /var/log/syslog
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 20 اسفند 1394، 07:43 ب‌ظ
والا تاجایی که من میدونم، این قضیه کاری به mailx نداره.
توی کرون ریشه ساسپند دیگه sudo نمیخواد. بعد توی خود دیالوگ شات‌داون sudo هست دیگه توی کرون نمیخواد بذاریش. من که sudo گذاشتم به خاطر این بود که دستور شات داون رو مستقیما توی کرون گذاشتم.
اسم یوزر رو به درستی میزنی؟ به نظر میاد اسم یوزرت سرّیه که نمیذاریش اینجا  :)
موقع اجرای کرون، syslog رو چک کن.
tail -f /var/log/syslog
کارمند بخش امنیتی هستم گفتن یوزر فاش نشه  ;D برادر فرمت فرمان رو همونی است که دادی اگه مسئله یوزر منه بفرما
29 20 * * * sudo -u jali aria2c -c -j1 -x16 -s16 -k 5M -d /home/jali/Downloads -i /home/jali/Desktop/dl-list.txt -l downloadlog --log-level=notice > logdownloadaria2c ; /home/jali/Dialogshutdown.sh
55 06 * * *  pm-suspend
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 اسفند 1394، 08:07 ب‌ظ
سیس لوگ رو چک کردی؟
دیگه من نمیدونم با چه زبونی مو دربیارم  ;D
من اون دستورات کرون رو نمی نویسم. قبلا تست شدن و فقط از توی آرشیو میذارم برات. پس مطمئن باش که اوکی هستن. حالا اینکه روی سیستم شما چرا جواب نمیده من نمیدونم دیگه.
وقتی کرون اجرامیشه، خروجی logdownloadaria2c چیه؟
میخوا همه‌ی دستورات رو بذار توی یه اسکریپت و بعد اونو بذار توی کرون

#!/bin/bash
sudo -u jali aria2c -c -j1 -x16 -s16 -k5M -d /home/jali/Downloads/ -i /home/jali/Desktop/dl-list.txt

(
for i in `seq 1 100`;
do
echo $i; sleep .6
done
) |

sudo -u jali zenity --progress \
  --title="Shutdown..." \
  --text="Do you want to cancel the shutdown system?" \
  --percentage=0 \
  --auto-close \
  --display=:0

if [ "$?" != 1 ] ; then
sudo shutdown -h now
fi


عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 22 اسفند 1394، 06:53 ب‌ظ
دوستان راهنمایی کنید
مطابق نوشته این لینک https://help.ubuntu.com/community/CronHowto (https://help.ubuntu.com/community/CronHowto)
If  the /etc/cron.allow file exists, then users must be listed in it in order to be allowed to run the crontab command.  If the /etc/cron.allow  file does  not  exist  but the /etc/cron.deny file does, then users must not be listed in the /etc/cron.deny file in order to run crontab....
 

که هیچکدوم از /etc/cron.allow و  /etc/cron.deny در سیستم من موجود نیست که یوزر ام رو توش بزارم یا حذف کنم که اجازه اجرا کرون داده بشه. در ادامه این قسمت داریم:

Note, userids on your system which do not appear in /etc/shadow will NOT have operational crontabs, if you desire to enter a user in /etc/passwd, but NOT /etc/shadow that user's crontab will never run. Place an entry in /etc/shadow for the user with a * for the password crypt,ie:

joeuser:*:15169::::::
 

 نوشته که یوزر آی دی در   etc/shadow نباشه کرون کار نخواهد کرد یوزر رو در /etc/shadow با یک * برای امنیت رمز قرار بدیم. دقیقا چگونه این کار رو انجام بدهم؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 22 اسفند 1394، 07:04 ب‌ظ
موضوع اینه که در حالت پیش‌فرض شما اصلا نیاز نیست این کارهارو انجام بدی. اون allow و deny وقتی نباشن یعنی هیچ کاربری توی لیست رد یا قبول نیست. کلا یعنی پیش‌فرض همه چیز اوکی هست. قرار هم نیست که پیش‌فرض این فایل ها باشن. هر کدوم رو که بخوای خودت باید بسازی.
توزیعت چیه؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 22 اسفند 1394، 07:11 ب‌ظ
موضوع اینه که در حالت پیش‌فرض شما اصلا نیاز نیست این کارهارو انجام بدی. اون allow و deny وقتی نباشن یعنی هیچ کاربری توی لیست رد یا قبول نیست. کلا یعنی پیش‌فرض همه چیز اوکی هست. قرار هم نیست که پیش‌فرض این فایل ها باشن. هر کدوم رو که بخوای خودت باید بسازی.
توزیعت چیه؟
ubuntu 14.04 ولی در ادامه گفته یوزر در etc/passwd/ باشه  و در etc/shadow نباشه کرون هرگز کار نخواهد کرد !؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 22 اسفند 1394، 09:14 ب‌ظ
نه. واسه من که مشکلی نداره. توی passwd که یوزر هست و پسورد هم * هست و توی shadow یوزر هست و پسورد به صورت هش شده. در هر صورت یوزر هست توی هر دوتاشون.
یعنی الان از shadow خروجی میگیری، اسم یوزرت توش نیست؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 24 اسفند 1394، 09:44 ق‌ظ
نه. واسه من که مشکلی نداره. توی passwd که یوزر هست و پسورد هم * هست و توی shadow یوزر هست و پسورد به صورت هش شده. در هر صورت یوزر هست توی هر دوتاشون.
یعنی الان از shadow خروجی میگیری، اسم یوزرت توش نیست؟
نه یوزرم تو shadow نیست ؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 24 اسفند 1394، 09:50 ق‌ظ
اینجوری که فهمیدم یوزر تو  shadow نباشه امنیت رمز هم ضعیف میشه shadow رمز رو خودش کد می کنه حال اگر درست هم عمل نکنم یوزر Lock خواهد شد دقیقا چطوری پیش برم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 24 اسفند 1394، 11:16 ق‌ظ
نمیدونم والا. تا حالا نیازی به دستکاری shadow و passwd نداشتم. یوزرت رو چجوری ساختی؟ گرافیکی موقع نصب توزیع؟ یا با adduser؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: علیرضاامیرصمیمی در 24 اسفند 1394، 11:39 ق‌ظ
آقا رسول یک پیشنهاد
آقای امیر صمیمی، گفته بودن که آریا بعد از مدتی تعداد کانکشن‌هاش کم می‌شه که در pdmt راه حلی براش اندیشیده بودن
الآن شما در این اسکریپت فکری برای این مورد کردین؟

والا واسه من هیچ وخ پیش نیومده که سرعت کم بشه. همیشه سرعتم توی دانلود با آریا بالا بوده. اگه قرار باشه کانکشنی از کار بیفته همون دفعه اول می افته ولی بازم سرعتش بالاس واسه من. نمیدونم برای دیگران چرا این اتفاق می افته  ???
این اتفاق فقط زمانی تو چشمه که سرعت دانلود از اون سرور واقعا کم باشه و وقتی کانکشن ها از دست میرن سرعت هم بیاد پایین. من همیشه از سرورهای پرسرعت دانلود میکنم  ;D واسه همین مثلا ۲ کانکشن هم داره واسم ۶۰۰kb/s دانلود میکنه.
الان مثلا من اگه از فایل مانی یه سریال بگیرم، سرعتش در اول دانلود ۶۰۰ هست و در ۲ ثانیه آخرش هم باز ۶۰۰ هست. حالا دقت نکردم ببینم تعدادش هم به مرور کم میشه یا نه. اینکه تعداد یکی یکی کم میشه احتمال میدم مربوط به لینک های غیرمستقیم باید باشه.

برای من متاسفانه دانلود شبانه هام بارها fail شد با آریا که تقصیر آریا هم نیست تقصیر isp من هست که نصف شب شیطنت میکنه
دلیل اینکه پرسپولیس نوشتم فقط ساعت شروع و پایان دانلود و خاموشی اتوماتیک نبود (هر چند اصلا دلم نمیخواد با cron  برای دانلود و خاموشی سیستم سر و کله بزنم) بیشتر به خاطر مدیریت این قضیه بود که اگه دانلودم fail بشه و ... بتونم از شیطنت isp جلوگیری کنم و اینکه خب ابزار مورد نیاز دانلودم (مثل آپارات و یوتیوب و فولدر بندی مرتب دانلود و ...)همه رو داخل یه اسکریپت داشته باشم و نخوام از چنتا برنامه استفاده کنم :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 24 اسفند 1394، 11:52 ق‌ظ
۱۰ امتیاز مثبت  :D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Sadrolla در 24 اسفند 1394، 04:31 ب‌ظ
آقا رسول یک پیشنهاد
آقای امیر صمیمی، گفته بودن که آریا بعد از مدتی تعداد کانکشن‌هاش کم می‌شه که در pdmt راه حلی براش اندیشیده بودن
الآن شما در این اسکریپت فکری برای این مورد کردین؟

والا واسه من هیچ وخ پیش نیومده که سرعت کم بشه. همیشه سرعتم توی دانلود با آریا بالا بوده. اگه قرار باشه کانکشنی از کار بیفته همون دفعه اول می افته ولی بازم سرعتش بالاس واسه من. نمیدونم برای دیگران چرا این اتفاق می افته  ???
این اتفاق فقط زمانی تو چشمه که سرعت دانلود از اون سرور واقعا کم باشه و وقتی کانکشن ها از دست میرن سرعت هم بیاد پایین. من همیشه از سرورهای پرسرعت دانلود میکنم  ;D واسه همین مثلا ۲ کانکشن هم داره واسم ۶۰۰kb/s دانلود میکنه.
الان مثلا من اگه از فایل مانی یه سریال بگیرم، سرعتش در اول دانلود ۶۰۰ هست و در ۲ ثانیه آخرش هم باز ۶۰۰ هست. حالا دقت نکردم ببینم تعدادش هم به مرور کم میشه یا نه. اینکه تعداد یکی یکی کم میشه احتمال میدم مربوط به لینک های غیرمستقیم باید باشه.

برای من متاسفانه دانلود شبانه هام بارها fail شد با آریا که تقصیر آریا هم نیست تقصیر isp من هست که نصف شب شیطنت میکنه
دلیل اینکه پرسپولیس نوشتم فقط ساعت شروع و پایان دانلود و خاموشی اتوماتیک نبود (هر چند اصلا دلم نمیخواد با cron  برای دانلود و خاموشی سیستم سر و کله بزنم) بیشتر به خاطر مدیریت این قضیه بود که اگه دانلودم fail بشه و ... بتونم از شیطنت isp جلوگیری کنم و اینکه خب ابزار مورد نیاز دانلودم (مثل آپارات و یوتیوب و فولدر بندی مرتب دانلود و ...)همه رو داخل یه اسکریپت داشته باشم و نخوام از چنتا برنامه استفاده کنم :)

من هم دقیقا برای همین قصد یادگیری cron رو ندارم
وقتی uget و pdmt هستن دلیلی برای سر و کله زدن با cron ندارم :د
* البته حساب دوستانی که می‌خوان سیس ادمین بشن یا دوولوپر بشن از من جداست
من که چشم ندارم ترمینال رو ببینم :P
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 24 اسفند 1394، 05:27 ب‌ظ
نقل‌قول
من که چشم ندارم ترمینال رو ببینم :P
چرا آخه؟  ;D خیلی خوبه که. تازه چشم آدم هم کمتر اذیت میشه (همه اکثرا تم مشکی استفاده میکنن). برای دانلود کردن آره اگه کسی از pdmt استفاده کنه دیگه نیاز به یادگرفتن کرون و یا استفاده از کرون نداره. ولی خب کرون یه سری کارهای دیگه هم میکنه که کار راه اندازن. مثلا من تنظیم میکنم که هر روز ۲ ساعتی یک بار بهم بگه برو آب بخور. یا هر نیم ساعت چک میکنه کلیپ های دیرین دیرین رو از یوتیوب دانلود میکنه. یا چک میکنه ببینه زیرنویس سریال اومده یا نه. یا قبلا شب‌ها دانلود و آپدیت بسته هام رو انجام میداد و کلی کار دیگه. یا تنظیم میکنم که نصف شب‌ها وقتی من خوابم و قراره یه فایل توی یه سایت آپلود بشه، توی کرون با xdotool تنظیم میکنم تا خودش سر ساعت کلیک کنه جاهای مختلف صفحه و فایل رو آپلود کنه  :) اونقدر کار میشه انجام داد که باعث میشه کرون رو یاد بگیریم. حالا کرون یا at. در هر صورت یادگیریش واجبه
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 24 اسفند 1394، 05:37 ب‌ظ
نمیدونم والا. تا حالا نیازی به دستکاری shadow و passwd نداشتم. یوزرت رو چجوری ساختی؟ گرافیکی موقع نصب توزیع؟ یا با adduser؟
گرافیکی - اما encrypt my home folder رو فعال نکردم
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 24 اسفند 1394، 07:45 ب‌ظ
نه کاری به انکریپت کردن هوم نداره.
مشکلت عجیبه خیلی. راه حلی به ذهنم نمیرسه.
یه یوزر بساز. بعد با اون چک کن ببین کرون درست کار میکنه یا برای تمام یوزرهات اینو میگه؟
یا یک بار یوزرت رو پاک کن از اول با همون اسم بساز. (تنظیمی داره که باعث میشه هومت پاک نشه. فقط اکانت پاک میشه و دوباره از اول میتونی بسازیش و هوم سیستمت رو بدی بهش)
اینارم محض خنده بزن  ;D:
sudo dpkg-reconfigure cron
sudo service cron restart
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: jali316 در 05 فروردین 1395، 09:28 ق‌ظ
  با قرار دادن کدهای زیر در etc/sudoers.tmp  تونستم مشکل رو رفع کنم
jali ALL=NOPASSWD:/usr/sbin/pm-suspend
jali ALL=NOPASSWD:/home/jali/aria2.sh


این از لحاظ امنیتی مشکل نداره یعنی لغو پسورد برای این فرامینی که من قرار دادم اعمال میشه یا در تمامی بش ها اعمال میشه یه نفر بشینه پشت سیستم من می تونه اسکریپت رو ویرایش کنه و اهداف خودش رو پیش ببره اگه جواب مثبته راه حل امنیت در این روش چی هست ؟ مر۳۰  :P :oops: :D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 19 آذر 1396، 12:38 ق‌ظ
یعنی سیستم به این قدرت مندی نباید یه دانلود منجر درست و درمون داشته باشه؟ اندروید احساس میکنم تو بعضی زمینه ها برنامه سازیش قویتر عمل کرده خدایی.

من الان یک فایل dl.txt ساختم توش 2 تا لینک اهنگ گذاشتم و اونو تو home ذخیره کردم خب الان باید کد زیر رو تو ترمینال بزنم تا تو ساعت مقرر دانلود کنه؟

55 01 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "dl.txt" -d "Downloads" -l dllog --log-level=notice
بس چرا مینویسه

55: command not found
کجای کار رو اشتباه رفتم؟
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: بهروز رمضانی در 19 آذر 1396، 12:49 ق‌ظ
یعنی سیستم به این قدرت مندی نباید یه دانلود منجر درست و درمون داشته باشه؟ اندروید احساس میکنم تو بعضی زمینه ها برنامه سازیش قویتر عمل کرده خدایی.

من الان یک فایل dl.txt ساختم توش 2 تا لینک اهنگ گذاشتم و اونو تو home ذخیره کردم خب الان باید کد زیر رو تو ترمینال بزنم تا تو ساعت مقرر دانلود کنه؟

36 01 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "/patch/to/dl.txt" -d "/patch/to/Downloads" -l dllog --log-level=notice
بس چرا مینویسه

36: command not found
کجای کار رو اشتباه رفتم؟
این که بلد نیستید از برنامه استفاده‌ کنید دلیل بر ضعیف بودن آن نیست.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 19 آذر 1396، 12:58 ق‌ظ
یعنی سیستم به این قدرت مندی نباید یه دانلود منجر درست و درمون داشته باشه؟ اندروید احساس میکنم تو بعضی زمینه ها برنامه سازیش قویتر عمل کرده خدایی.

من الان یک فایل dl.txt ساختم توش 2 تا لینک اهنگ گذاشتم و اونو تو home ذخیره کردم خب الان باید کد زیر رو تو ترمینال بزنم تا تو ساعت مقرر دانلود کنه؟

36 01 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "/patch/to/dl.txt" -d "/patch/to/Downloads" -l dllog --log-level=notice
بس چرا مینویسه

36: command not found
کجای کار رو اشتباه رفتم؟
این که بلد نیستید از برنامه استفاده‌ کنید دلیل بر ضعیف بودن آن نیست.

بله بلد نیستم ولی صحبت من اینه که چرا همه لینوکسی ها دوست دارن کارهای سخت تر رو بکنن و تلاشی برای کاربسندتر شدن لینوکس نمیکنن؟ کاری که اقا امیر کرد و برسبولیس رو ساخت. اینکه در مقابل دیگران کارهای عجیب بکنین و همش با خط فرمان کار کنین حس شاخ بودن بهتون دست میده یا؟؟؟؟ من عاشق لینوکس شدم به خاطر منبع باز بودن و قابل تغییر بودنش ولی دلیل نمیشه همش به خاطر 4 تا کار ساده برگردم به محیط داس و...
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 19 آذر 1396، 01:17 ق‌ظ
حس شاخ بودن بهمون دست نمی‌ده.
فقط کاری که ساده‌تر و سریع‌تر هست رو انجام می‌دیم.
مدل توسعهٔ نرم‌افزارهای گنو، براساس نیاز هست. یعنی یکی یه نیازی داره، برنامه‌ش رو می‌نویسه. و مدیربارگیری گرافیکی و پر دکمه، چیزیه که نیاز هیچ برنامه نویسی نبوده. وگرنه می‌نوشتن.

آموزشش رو با دقت بخون. نگفته اون خط زمان رو توی Terminal بزن. اونو باید داخل Cron گذاشت.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: مهران :) در 19 آذر 1396، 01:18 ق‌ظ
بله بلد نیستم ولی صحبت من اینه که چرا همه لینوکسی ها دوست دارن کارهای سخت تر رو بکنن و تلاشی برای کاربسندتر شدن لینوکس نمیکنن؟ کاری که اقا امیر کرد و برسبولیس رو ساخت. اینکه در مقابل دیگران کارهای عجیب بکنین و همش با خط فرمان کار کنین حس شاخ بودن بهتون دست میده یا؟؟؟؟ من عاشق لینوکس شدم به خاطر منبع باز بودن و قابل تغییر بودنش ولی دلیل نمیشه همش به خاطر 4 تا کار ساده برگردم به محیط داس و...
دوست عزیز وقتی توانایی یا علاقه‌ی استفاده از خط فرمان رو ندارید کسی بهتون زور نمی‌کنه ازش استفاده کنید ولی حقم ندارید کسی رو قضاوت کنید! کسی که از ترمینال استفاده می‌کنه و کاراشو انجام میده شاخ یا خفن نیست! توی ترمینال و برنامه‌های متنی کارها با بیشترین سرعت و بهترین شکل انجام میشه! من حتی فایلامو با ترمینال مدیریت می‌کنم یا موزیکم رو هم با ترمینال پخش می‌کنم و خیلی سریعتر به نتیجه میرسم! مثلا میخوام کل فایل‌های png و jpgای که توی هومم جمع شده رو منتقل کنم به پوشه‌ی عکسام. یه راهش اینه که بیام بشینم با فایل منینجر گرافیکی یکی یکی عکسارو انتخاب کنم بعد منتقلشون کنم به پوشه‌ي مورد نظرم راه دیگشم استفاده از این فرمانه که تو یه چشم به هم زدن اون کار رو انجام میده :
mv *.png *.jpg ~/Pictures
خب حالا خودتون قضاوت کنید استفاده از خط فرمان راحت‌تره یا فایل منینجر گرافیکی؟!
در مورد مدیر دانلود و aria2 هم همین موضوع برقراره!
پس اگه دقت کنی گنو/لینوکسی ها دوست ندارن کارهای سخت تر بکنن بلکه اینجوری کار خیلی راحت‌تر و سریع‌تره :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 19 آذر 1396، 02:07 ق‌ظ
خب بله شما یه مثال خوب زدین که ترمینال بهتره ولی همیشه اینطوری نیست هست؟ بعضی موقع ها کار رو پیچیده تر میکنه. اگه بخایم همش با ترمینال کار کنیم برای بیشتر کارها ادم احساس میکنه به جا پیشرفت تو تکنولوژی پسرفت کرده.

اقا رسول گفته خوب هرکی نیاز داره برنامه نویسی میکنه اون کار رو. خوب همه که مثل شما و دوستان وارد نیستن. خیلی ها تازه واردن و علاقه ای هم به برنامه نویسی ندارن فقط چون از ویندوز خسته شدن اومدن سمت گنو بعدشم بهتر نیست همه جور برنامه چه گرافیکی چه ترمینالی داشته باشیم تا کاربر ازاد باشه تو انتخاب؟ شاید بگین خب تو نحوه استفاده از لینوکس ازاد هستن در صورتی که نیستن. چرا؟ چون وقتی برای یک کاری یه برنامه گرافیکی وجود نداره طرف مجبوره بره سمت کدنویسی و ترمینال و...

کسی مقصر نیست خدایی نکرده کسی ناراحت نشه من میگم فقط کسایی که برنامه نویس هستن و علاقه و وقتش رو دارن اقدام کنن تا کمی لینوکس کارپسند تر بشه همین.

ممنون
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: مهران :) در 19 آذر 1396، 02:27 ق‌ظ
خب بله شما یه مثال خوب زدین که ترمینال بهتره ولی همیشه اینطوری نیست هست؟ بعضی موقع ها کار رو پیچیده تر میکنه. اگه بخایم همش با ترمینال کار کنیم برای بیشتر کارها ادم احساس میکنه به جا پیشرفت تو تکنولوژی پسرفت کرده.

اقا رسول گفته خوب هرکی نیاز داره برنامه نویسی میکنه اون کار رو. خوب همه که مثل شما و دوستان وارد نیستن. خیلی ها تازه واردن و علاقه ای هم به برنامه نویسی ندارن فقط چون از ویندوز خسته شدن اومدن سمت گنو بعدشم بهتر نیست همه جور برنامه چه گرافیکی چه ترمینالی داشته باشیم تا کاربر ازاد باشه تو انتخاب؟ شاید بگین خب تو نحوه استفاده از لینوکس ازاد هستن در صورتی که نیستن. چرا؟ چون وقتی برای یک کاری یه برنامه گرافیکی وجود نداره طرف مجبوره بره سمت کدنویسی و ترمینال و...

کسی مقصر نیست خدایی نکرده کسی ناراحت نشه من میگم فقط کسایی که برنامه نویس هستن و علاقه و وقتش رو دارن اقدام کنن تا کمی لینوکس کارپسند تر بشه همین.

ممنون
در مورد پاراگراف اولتون باید بگم که راستش همه‌ی کارا با ترمینال راحت‌تر انجام میشه :)‌ البته نظر شخصی منه و ممکنه برای خیلی‌ها صادق نباشه ولی شما برای این فکر می‌کنید سخت‌تره چون شاید چیزی ازش بلد نیستین و حتی اگه از محیط گرافیکی هم چیزی بلد نبودین قطعا کار کردن با کامپیوتر ممکن بود براتون سخت باشه (چیزی که روزهای اولی که هممون کامپیوتر داشتیم تجربش کردیم) در مورد پس‌رفت و پیشرفت هم باید بگم به محیط متنی یا گرافیکی ربطی نداره! مهم اینه کارت به بهترین شکل انجام بشه. مثلا ما الان نمیتونیم توی محیط متنی پیشرفت کنیم؟ و فقط هر کی بیاد یه فرونت‌اند برای برنامه‌های متنی بنویسه یا کلا برنامه‌ی گرافیکی درست کنه پیشرفت محسوب میشه؟
فکر کنم تایپک داره از موضوع خارج میشه بهتره بحث اینکه کدوم محیط بهتره رو ادامه ندیم و اگه علاقه‌ای به همچین بحثی داشتین یه تایپک جدا بزنین  ;)
و اما در مورد چیزی که لازم دارین:
اگه توانایی یا حوصله و یا علاقه‌ای به کار کردن با ابزارهای متنی ندارین خب ابزارهای گرافیکی هم به اندازه‌ی کافی هستن!
مثلا برای همین آریا2 می‌تونید از پرسپولیس استفاده کنید توی محیط گرافیکی؛ من با پرسپولیس کار کردم تقریبا همه‌ی امکانات آریا2 رو توی خودش داره. می‌تونید از اون استفاده کنید.
فکر کنم تو تایپک‌های قبلی گفتین توی نصب پرسپولیس مشکل دارین. بهتره یه تایپک بزنین و مشکلتون رو دقیقا عنوان کنید تا دوستان بتونن راهنمایی‌تون کنن.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Ma$oud در 19 آذر 1396، 05:28 ب‌ظ
خب بله شما یه مثال خوب زدین که ترمینال بهتره ولی همیشه اینطوری نیست هست؟ بعضی موقع ها کار رو پیچیده تر میکنه. اگه بخایم همش با ترمینال کار کنیم برای بیشتر کارها ادم احساس میکنه به جا پیشرفت تو تکنولوژی پسرفت کرده.

اقا رسول گفته خوب هرکی نیاز داره برنامه نویسی میکنه اون کار رو. خوب همه که مثل شما و دوستان وارد نیستن. خیلی ها تازه واردن و علاقه ای هم به برنامه نویسی ندارن فقط چون از ویندوز خسته شدن اومدن سمت گنو بعدشم بهتر نیست همه جور برنامه چه گرافیکی چه ترمینالی داشته باشیم تا کاربر ازاد باشه تو انتخاب؟ شاید بگین خب تو نحوه استفاده از لینوکس ازاد هستن در صورتی که نیستن. چرا؟ چون وقتی برای یک کاری یه برنامه گرافیکی وجود نداره طرف مجبوره بره سمت کدنویسی و ترمینال و...

کسی مقصر نیست خدایی نکرده کسی ناراحت نشه من میگم فقط کسایی که برنامه نویس هستن و علاقه و وقتش رو دارن اقدام کنن تا کمی لینوکس کارپسند تر بشه همین.

ممنون
در رابطه با مشکلی که با cron داشتید: چون متغییر PATH توی cron تعریف نشده پس باید به جای اسم نرم افزار آدرس دقیق نرم افزار رو وارد کنید: /usr/bin/aria2c ...
و اینکه استفاده از ترمینال رو هیچ کس به شما اجبار نکرده، تقریبا برای هر ابزار متنی یه ابزار گرافیکی وجود داره که میتونید ازش استفاده کنید
اگر وجود نداره خودتون میتونید بسازیدش اگر دانششو ندارید میتونید به کسی پول بدید که بسازتش و اگر نمیخواید پولی خرج کنید از کسی انتظار نداشته باشید
شما توی استفاده از گنو لینوکس آزاد هستید... میتونید ازش استفاده نکنید! یا اگر استفاده میکنید فلسفش رو درک کنید  :)

یه کار خوب هم میتونه این باشه که یه تاپیک باز کنید و ابزار هایی که فکر میکنید جاشون خالیه رو به دوستان بگید شاید کسی وقتشو داشت درستش کرد  :D
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آقای مهران در 19 آذر 1396، 06:21 ب‌ظ
یعنی سیستم به این قدرت مندی نباید یه دانلود منجر درست و درمون داشته باشه؟
برای من هیچ دلیلی وجود نداره که وقت بزارم و برای برنامه های تحت ترمینال که به خوبی کار می کنن، پوسته ی گرافیکی بسازم، اگر بخوایی مبلغ قابل توجهی خرج کنی، انگیزه اش برام ایجاد میشه.

بله بلد نیستم ولی صحبت من اینه که چرا همه لینوکسی ها دوست دارن کارهای سخت تر رو بکنن و تلاشی برای کاربسندتر شدن لینوکس نمیکنن؟ کاری که اقا امیر کرد و برسبولیس رو ساخت. اینکه در مقابل دیگران کارهای عجیب بکنین و همش با خط فرمان کار کنین حس شاخ بودن بهتون دست میده یا؟؟؟؟
این حرف خیلی سبک بود و این طور اظهار نظر، خوب نیست و تحریک آمیزه ... من با ترمینال، در مدیریت فایل های دانلود راحت ترم و این مورد، به کسی ربطی نداره و آزادم از سیستم، اون طور که میخوام استفاده کنم (آزادی شماره یک) بر روی سرور هم نمیشه از دانلود منیجر گرافیکی استفاده کرد. بسته ای مثل wget قابلیت های خیلی بیشتر و حتی میشه گفت محشری در برابر یه نرم افزار انحصاری ۶۰ دلاری مثل IDM داره، کافیه man اش رو بخونی.

خب بله شما یه مثال خوب زدین که ترمینال بهتره ولی همیشه اینطوری نیست هست؟ بعضی موقع ها کار رو پیچیده تر میکنه. اگه بخایم همش با ترمینال کار کنیم برای بیشتر کارها ادم احساس میکنه به جا پیشرفت تو تکنولوژی پسرفت کرده.
فلسفه ی گنو که یه چیز دیگه اس ولی اگر حس می کنی بسته های گنولینوکس، حس پسرفت بهت میده، میتونی از سیستم ات پاک اشون کنی، این نظر شخصی شماست و برای شما میتونه درست باشه. ۵۰۰ ابر رایانه ی برتر جهان پسرفت کردن و همه دارن از گنولینوکس استفاده می کنن (لینک (https://linux.slashdot.org/story/17/11/14/2223227/all-500-of-the-worlds-top-500-supercomputers-are-running-linux)) و یا فضانوردان ایستگاه فضایی حس شاخ بودن بهشون دست داده و دارن از دبیان استفاده می کنن (لینک (http://www.zdnet.com/article/to-the-space-station-and-beyond-with-linux/))

اقا رسول گفته خوب هرکی نیاز داره برنامه نویسی میکنه اون کار رو. خوب همه که مثل شما و دوستان وارد نیستن. خیلی ها تازه واردن و علاقه ای هم به برنامه نویسی ندارن فقط چون از ویندوز خسته شدن اومدن سمت گنو بعدشم بهتر نیست همه جور برنامه چه گرافیکی چه ترمینالی داشته باشیم تا کاربر ازاد باشه تو انتخاب؟ شاید بگین خب تو نحوه استفاده از لینوکس ازاد هستن در صورتی که نیستن. چرا؟ چون وقتی برای یک کاری یه برنامه گرافیکی وجود نداره طرف مجبوره بره سمت کدنویسی و ترمینال و...
انتظار اینکه افراد بشینن و از زندگی شون بزنن و برنامه های گرافیکی که زیاد هم به درد نمی خورن بنویسن، اونم بخاطر اینکه یه عده از ویندوز خسته شدن، معقول به نظر نمیرسه. جامعه ی آزاد روالش اینکه افراد، چیزی که نیاز داشته باشن رو میسازن، و به صورت رایگان یا غیر رایگان اما به صورت آزاد در اختیار بقیه قرار میدن، شما می تونی الان سفارش بدی و هزینه شو پرداخت کنی تا نرم افزار مورد نیاز ات رو برات اون طور که میخوایی بسازن. میتونی پیشنهاد بدی که دوستانی که توانایی شو دارن، نرم افزاری رو بسازن، اما با این لحن هیچ وقت نتیجه نمی گیرید.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 19 آذر 1396، 06:43 ب‌ظ
امضای من جواب بعضی دوستان رو میده.

من منظورم کبا چیز دیگه ای بود. و از حرف دوستان چیزهایی رو متوجه شدم و قبول دارم ولی برخورد کردن تند بعضی از دوستان ده برابر از حرف من هم بدتر بود.

من با نفر خاصی نبودم که بعضی ها به خودشون گرفتن..

ممنون از بعضی از دوستان که صادقانه جواب منو دادن و قانعم کردن.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آقای مهران در 19 آذر 1396، 06:59 ب‌ظ
امضای من جواب بعضی دوستان رو میده.
نقل‌قول
هیچکس انتقاد پذیر نیست همه اداشو در میارن
انتقاد از کی و برای چی؟ انتقاد از جامعه ی آزاد به خاطر کم کاری در تولید نرم افزار؟

... ولی برخورد کردن تند بعضی از دوستان ده برابر از حرف من هم بدتر بود.
هیچکس انتقاد پذیر نیست همه اداشو در میارن ;)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: علیرضا.ج در 19 آذر 1396، 08:06 ب‌ظ
چه جبهه گیری های وحشتناک
یکی از دلایلی که بیشتر میخونم در این انجمن همین مسائل هست جرات نمیکنی یک صحبت بکنی
طرف داره میگه تازه کارم و مطمئنا دیدگاهش هم نسبت به ترمنیال همین باشه چیزی جدیدی نیست
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 19 آذر 1396، 10:05 ب‌ظ
چه جبهه گیری های وحشتناک
یکی از دلایلی که بیشتر میخونم در این انجمن همین مسائل هست جرات نمیکنی یک صحبت بکنی
طرف داره میگه تازه کارم و مطمئنا دیدگاهش هم نسبت به ترمنیال همین باشه چیزی جدیدی نیست

خداروشکر یکی درک کرد انگار همه از همون اول عاشق ترمینال بودن.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 20 آذر 1396، 12:16 ق‌ظ
وقتی کد زیر رو میزنم قشنگ از تو لیست دانلود میکنه و اونجایی که گفتم ذخیره میکنه :

aria2c -c -x16 -s16 -j2 -k 1M -i "dl.txt" -d "Downloads" -l dllog --log-level=notice

ولی بحث این زمان بندی رو گیر کردم.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 آذر 1396، 12:27 ق‌ظ
ببین شما اینو می‌زنی اول:
crontab -e

یه خروجی بهت می‌ده توش یکی رو باید انتخاب کنی. مثلا nano رو انتخاب می‌کنی، بعد یه پرونده متنی برات باز می‌شه که کلش # هست.
آخر اون پرونده اینو می‌نویسی:
00 22 * * * aria2c -c -x16 -s16 -j2 -k 1M -i "/home/USER/dl.txt" -d "/home/USER/Downloads" -l dllog --log-level=notice

این مثلا می‌گه هر شب ساعت ۱۰ شب، این دستور رو اجرا کن.
اون USERهارو با نام کاربری خودت جایگزین کن.
بعد ctrl+o و enter بزن تا save بشه
بعد هم ctrl+x بزن تا بیاد بیرون.
از حالا هر شب رأس ساعت ۱۰ اون خط اجرا می‌شه.
برای ساعت‌های مختلف، روزهای مختلف و یا دقیقه‌های مختلف می‌تونی اون تیکهٔ اول یعنی (* * * ۲۲ ۰۰) رو عوض کنی.
* به معنی همیشه
از سمت چپ به راست
دقیقه
ساعت
روز
ماه
هفته
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: آقای مهران در 20 آذر 1396، 12:30 ق‌ظ
خداروشکر یکی درک کرد انگار همه از همون اول عاشق ترمینال بودن.
در مورد خودم میگم، هیچ کس پاسخ شدید نداد که نرم افزار cli خوبه و gui بده، یا اینکه بگه از روز اول به نرم افزار ترمینال عادت کن، این حرف ها مغلطه و فرار به جلو هست، انتقاد و پیشنهاد هم بد نیست، اما اینکه بیاییم لقب بدیم (شاخ بودن) جمله ی تحریک آمیزی هست، وقتی هم نظر کارشناسی داده بشه که استفاده از این سیستم عامل با این بسته ها، حس پسرفت میده، مطمئنا دنبال آیکن لایک برای شما نباید بگردیم، بلکه در یه بحث منطقی، میان در موردش تبادل نظر می کنن.

بخش دوم سوالت رو هم میخواستم بنویسم که آقا رسول توضیح دادن برات، باز اگر سوالی بود، در این مورد در این تاپیک مطرح کنید.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 20 آذر 1396، 01:22 ق‌ظ
الان این درسته؟ اگه اره بازم عمل نکرد :

عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 آذر 1396، 01:25 ب‌ظ
کار نکرد چون # شده مثل بقیه. پس منطقاً نباید کار کنه.
اون # رو از اولش بردار.
برای همین گفتم بذاریش آخر اون پرونده چون می‌خواستم با متن بالا قاطیش نکنی.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: imaniy1994 در 20 آذر 1396، 01:58 ب‌ظ
کار نکرد چون # شده مثل بقیه. پس منطقاً نباید کار کنه.
اون # رو از اولش بردار.
برای همین گفتم بذاریش آخر اون پرونده چون می‌خواستم با متن بالا قاطیش نکنی.
ممنون فقظ یه جیزی با این کار هر شب خودش دستور رو اجرا میکنه و دانلود رو شروع میکنه یا هر شب باید ویرایشش کنم یا هر شب دستور زیر رو بزنم؟

crontab -l
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: Ma$oud در 20 آذر 1396، 03:26 ب‌ظ
اگر سرویسش در حال اجرا باشه (که تو اوبونتو هست) cron هر شب اون فرمان رو اجرا میکنه (اگه سیستم روشن باشه) و نیازی به کار اضافه نیست  :)
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: RAS00L در 20 آذر 1396، 04:09 ب‌ظ
ممنون فقظ یه جیزی با این کار هر شب خودش دستور رو اجرا میکنه و دانلود رو شروع میکنه یا هر شب باید ویرایشش کنم یا هر شب دستور زیر رو بزنم؟

crontab -l

خودش طبق ساعتی که بهش دادی کار می‌کنه.
اون l- فقط List می‌کنه! اونو نزنی هم هیچ مشکلی پیش نمیاد.
کرون یک Service هست. هر بار که سیستم‌عامل راه‌اندازی می‌شه، اجرا می‌شه. نیاز به اجرای دستی توسط کاربر نداره.
هر بار هم که ویرایشش می‌کنی باز خودش اجرا می‌شه خودکار.
عنوان: پاسخ : شروع دانلود و خاموش شدن خودکار با تکیه بر cron و aria2c
ارسال شده توسط: دانیال بهزادی در 22 دی 1396، 09:36 ب‌ظ
بله بلد نیستم ولی صحبت من اینه که چرا همه لینوکسی ها دوست دارن کارهای سخت تر رو بکنن و تلاشی برای کاربسندتر شدن لینوکس نمیکنن؟
مرض که ندارن :D لابد به نظرشون کار با خط فرمان خیلی راحت‌تره که این کار رو می‌کنن.
در ضمن عبارت «کاربرپسند» بی‌معنیه. می‌تونید به مقالاتی که دلیل بی‌اعتبار بودن این عبارت رو بیان می کنن رجوع کنید.

من عاشق لینوکس شدم به خاطر منبع باز بودن و قابل تغییر بودنش ولی دلیل نمیشه همش به خاطر 4 تا کار ساده برگردم به محیط داس و...
داس؟

اگه بخایم همش با ترمینال کار کنیم برای بیشتر کارها ادم احساس میکنه به جا پیشرفت تو تکنولوژی پسرفت کرده.
کی گفته گرافیک به معنی پیشرفته؟ از نظر پیشرفت یعنی انجام سریع‌تر و بهتر و مطمئن‌تر کارها.