لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
dd verbosemode
2010-08-30, 10:22 PM,
ارسال : #1
dd verbosemode
سلام. من می خوام دستور dd بهم نشون بده که چقدر از سی دی که دارم ازش ایمیج میگیرم مونده که تموم شه. تو نت گشتم.اما جواب نیافتم.یکی حتی گفته بود که برنامه ی sdd هم هست.اما اون هم جواب نداد. کسی نمیدونه چه راه حلی هست؟
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-08-30, 11:30 PM,
ارسال : #2
پاسخ: dd verbosemode
می تونی از دستور watch استفاده کنی مثلا :
کد :
dd if=/dev/scd0 of=Myfile.iso bs=4M & watch -n1 "ls -l Myfile.iso /media/cdrom0
به اختلاف دو خط اول و دوم خروجی دستور بالا نگاه کن .

Debian GNU/Linux System Administrator
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-08-30, 11:50 PM,
ارسال : #3
پاسخ: dd verbosemode
میشه توضیح هم بدی هر کدوم از قست ها برای چی هستن؟(تا یاد بگیرم و حفظم بشه)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-08-30, 11:53 PM,
ارسال : #4
پاسخ: dd verbosemode
میشه توضیح هم بدی هر کدوم از قست ها برای چی هستن؟(تا یاد بگیرم و حفظم بشه)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-09-02, 03:39 PM,
ارسال : #5
پاسخ: dd verbosemode
از دو تا دستور تشکیل شده .
dd که معلومه و دستور دوم که watch هستش . این دو دستور با استفاده از کاراکتر & همزمان با هم اجرا می شوند .
دستور اول که dd باشه اجرا میشه . دستور watch میگه که محتوای دو تا دایرکتوری یا فایل رو توسط دستور ls -l هر یک ثانیه یک بار نشان بده . دستور دوم رو یک بار دیگه نگاه کن متوجه میشی :
کد :
watch -n1 "ls -l Myfile.iso /media/cdrom0"
دستور watch در معنا خروجی دیگر دستورات رو طی یک زمان مشخص شده پشت سر هم نشان می ده .

در ضمن دستورات وارد شده در Watch حتما باید توی دوتا " " قرار بگیرند .
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-09-03, 12:25 AM,
ارسال : #6
پاسخ: dd verbosemode
برای خواندن اطلاعات از عملیات dd باید سیگنال USR1 به آن ارسال کنید، ابتدا دستور dd را در پشت‌زمینه اجرا کرده و PID آن را بردارید:

کد :
dd if=INPUT of=OUTPUT & DDPID=$!

سپس برای آگاهی از میزان پیشرفت عملیات سیگنال USR1 را به آن ارسال کنید:
کد :
kill -USR1 $DDPID

وب‌نوشت رایانه‌دوست؛ جزء کوچکی از اجتماع کاربرهای گنو/لینوکس
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


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