مشکل»تست اسکریپت
|
2010-03-30, 03:53 PM,
ارسال : #1
|
|||
|
|||
مشکل»تست اسکریپت
من یه اسکریپت نوشتم
کد : #!/bin/sh این اسکریپت رو وقتی تو ubuntu اجرا می کنم تو قسمت ایجاد گره (mknod) ظاهرن دچار مشکل می شه و پیغام کد : mknod: extra operand 218 |
|||
2010-03-30, 06:23 PM,
ارسال : #2
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
اسکریپت رو به این صورت اجرا کن :
کد : sh -x MyScript |
|||
2010-03-30, 08:59 PM,
ارسال : #3
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
ممنو، انجام دادم تا دم mknod رفت و چیزی شبیه زیری ظاهر شد.
کد : mknod /dev/hello c 213 214 215 و ... |
|||
2010-03-30, 11:02 PM,
ارسال : #4
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
ببخشید من با دستور mknode آشنا نیستم . نمیتونم کمکتون کنم !
Debian GNU/Linux System Administrator |
|||
2010-03-30, 11:09 PM,
ارسال : #5
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
به هر حال ممنون چون امروز یه چیز جدید(دیباگ اسکریپت) رو یاد گرفتم.tnx
سایر دوستان نظری ندارن؟ |
|||
2010-03-30, 11:51 PM,
ارسال : #6
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
کد : major=$(awk "\$2= =\"$module\" {print \$1}" /proc/devices) کد : major=$(awk "\$2==\"$module\" {print \$1}" /proc/devices) |
|||
2010-03-31, 01:49 AM,
ارسال : #7
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
کد : نباید به صورت زیر باشه؟: نقل قول :stderr رو ریدایرکت که نمی کنید؟کل اسکریپت در پست اول هست؛نه ریدیرکتی انجام نمی شه. گفتم تمام گیرش در قسمت mknod هست. |
|||
2010-03-31, 12:34 PM,
ارسال : #8
|
|||
|
|||
پاسخ: مشکل»تست اسکریپت
mknod خودش که مشکلی نداره... major مقدار اشتباهی می گیره. اون را چاپ کنید ببینید. من اسکریپت رو ران کردم و major مقدار صحیحی داشت.
|
|||
|