انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای اینترنتی => نویسنده: agape در 02 فروردین 1393، 02:05 بظ
-
با سلام به همه دوستان گرامی - بعد از خوندن یه مقاله در این رابطه تو همین انجمن - مصمم شدم که یه کامپیوتر قدیمی رو که دارم وارد خط کنم و تنظیمش کنم برای دانلود شبانه - برای این کار اوبونتو رو بدون رابط گرافیکی نصب کردم(چون یکم سیستم قدیمی هست حال گرافیک رو نداره) - اوکی شد - آریا2 رو هم نصب کردم - تست های اولیه رو انجام دادم ، اوکی بود، حالا دوتا مشکل اساسی دارم ](*,)
من برای دانلود از دستور زیر استفاده میکنم
aria2c -c -x16 -s16 -k 1M -i "/home/agape/nightdownload/links.txt" -d "/home/agape/nightdownload/" -l tlog --log-level=info
البته بیچاره شدم تا این فرمان اگه تو یوزر روت اجرا نشه کار نمیکه!!! البته هنوز نفهمیدم چرا؟ ???
اگه از این قضیه بگذریم تو کرون تب هم فرمان شروع دانلود رو وارد کردم، برای این کار چون یوزر ادمین باید اجرا کنه این فرمان رو نوشتم
crontab -e -u root
دستور رو به این صورت وارد کردم
10 01 * * * aria2c -c -x16 -s16 -k 1M -i "/home/agape/nightdownload/links.txt" -d "/home/agape/nightdownload/" -l tlog --log-level=info
برای قطع شدن دانلود از خط زیر رو وارد کردم
45 07 * * * pkill aria2c
ولی خوب ساعت یک و نیم نگا کردم دیدم که هیچ دانلودی شروع نشده - با فرمان nload ترافیک شبکه رو نگا کردم- ترافیک تقریبا صفر بود و مسجل شد برام که انگار دانلودی شروع نشده ](*,) ](*,)
صبح فایل لاگ آریا2 رو چک کردم خالی بود !!!!
حالا چطور میشه بفهمم که چرا اجرا نشده ، اگه به خطا خورده - خطاش رو از کجا میتونم ببینم ???
-
یعنی هیشکی این مشکل رو ندیده ؟
یا نداره ؟ :o
بابا به خدا ترافیک رایگانم رو زمین مونده ها!!!!!!!!!!!۱
-
گام به گام کاری رو که میکنید بیازمایید
دو کار در اینجا انجام میشه
یکی بارگیری با آریا
یکی کار با کرون
ببینید دستوری که برای بارگیری با آریا مینویسید رو اگر توی ترمینال بزنید بدون خطا انجام میشه یا خیر
دستور کرون جاب رو هم با یک فرمان ساده تر ( مثلا ساختن یک پرونده ی تٌهی در همون پوشه ی nightdownload) بیازمایید
-
برای این کار اوبونتو رو بدون رابط گرافیکی نصب کردم(چون یکم سیستم قدیمی هست حال گرافیک رو نداره) - اوکی شد
اگر نسخه سرور اونتویه، همچین هم سبک نیست!
- آریا2 رو هم نصب کردم - تست های اولیه رو انجام دادم ، اوکی بود، حالا دوتا مشکل اساسی دارم ](*,)
من برای دانلود از دستور زیر استفاده میکنم
aria2c -c -x16 -s16 -k 1M -i "/home/agape/nightdownload/links.txt" -d "/home/agape/nightdownload/" -l tlog --log-level=info
البته بیچاره شدم تا این فرمان اگه تو یوزر روت اجرا نشه کار نمیکه!!! البته هنوز نفهمیدم چرا؟ ???
احتمالا یوزر عادی برای دسترسی به مسیرها و فایلهای زیر مشکلی داره:
home/agape/nightdownload/
home/agape/nightdownload/links.txt/
با دستور زیر امتحان کن:
aria2c LINK
crontab -e -u root
یا
sudo crontab -e
ولی خوب ساعت یک و نیم نگا کردم دیدم که هیچ دانلودی شروع نشده - با فرمان nload ترافیک شبکه رو نگا کردم- ترافیک تقریبا صفر بود و مسجل شد برام که انگار دانلودی شروع نشده ](*,) ](*,)
به جای نام نرم افزار باید آدرس نرم افزارها در فایل کرون داده بشه:
10 01 * * * /usr/bin/aria2c -c -x16 -s16 -k 1M ...
which aria2c
برای قطع شدن دانلود از خط زیر رو وارد کردم
45 07 * * * pkill aria2c
راحت تر نیستید اگر خاموش کنید:
sudo crontab -e
45 07 * * * /sbin/shutdown -h 0
در آخر اینکه از transmission-daemon یا rtorrent می تونی برای دانلود تورنت ها در کرون استفاده کنی.
-
می خواستم بگم شاید لینک هایی رو که بهش دادید یوزر و پسورد می خواد ولی از اونجایی که توی لاگ هیچی نیست این احتمال وجود نداره.
-
-d "/PATH/TO/DOWNLOAD DIRECTORY/" -l tlog --log-level=info
این دو تا کد با هم فرق دارند یا هر دو یک کار انجام می دن؟
-d "/PATH/TO/DOWNLOAD DIRECTORY/" -l dllog --log-level=notice
-
سلام به همه دوستان !
و متشکر از جواب ها - مشکل حل شد - مساله همون دسترسی یوزر به فولدر بود