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 حتما باید توی دوتا " " قرار بگیرند . |
|||
2010-09-03, 12:25 AM,
ارسال : #6
|
|||
|
|||
پاسخ: dd verbosemode
برای خواندن اطلاعات از عملیات dd باید سیگنال USR1 به آن ارسال کنید، ابتدا دستور dd را در پشتزمینه اجرا کرده و PID آن را بردارید:
کد : dd if=INPUT of=OUTPUT & DDPID=$! سپس برای آگاهی از میزان پیشرفت عملیات سیگنال USR1 را به آن ارسال کنید: کد : kill -USR1 $DDPID وبنوشت رایانهدوست؛ جزء کوچکی از اجتماع کاربرهای گنو/لینوکس |
|||
|