مشکل»تست اسکریپت - نسخه قابل چاپ +- انجمن کاربران لینوکس ایران - تکنوتاکس سابق (https://forum.sito.ir) +-- انجمن: پرسشها و پاسخها (https://forum.sito.ir/forumdisplay.php?fid=3) +--- انجمن: لینوکس و برنامه نویسی (https://forum.sito.ir/forumdisplay.php?fid=13) +--- موضوع: مشکل»تست اسکریپت (/showthread.php?tid=15754) |
مشکل»تست اسکریپت - مهمان - 2010-03-30 من یه اسکریپت نوشتم کد : #!/bin/sh این اسکریپت رو وقتی تو ubuntu اجرا می کنم تو قسمت ایجاد گره (mknod) ظاهرن دچار مشکل می شه و پیغام کد : mknod: extra operand 218 پاسخ: مشکل»تست اسکریپت - mah454 - 2010-03-30 اسکریپت رو به این صورت اجرا کن : کد : sh -x MyScript پاسخ: مشکل»تست اسکریپت - مهمان - 2010-03-30 ممنو، انجام دادم تا دم mknod رفت و چیزی شبیه زیری ظاهر شد. کد : mknod /dev/hello c 213 214 215 و ... پاسخ: مشکل»تست اسکریپت - mah454 - 2010-03-30 ببخشید من با دستور mknode آشنا نیستم . نمیتونم کمکتون کنم ! پاسخ: مشکل»تست اسکریپت - مهمان - 2010-03-30 به هر حال ممنون چون امروز یه چیز جدید(دیباگ اسکریپت) رو یاد گرفتم.tnx سایر دوستان نظری ندارن؟ پاسخ: مشکل»تست اسکریپت - a.gh.n - 2010-03-30 کد : major=$(awk "\$2= =\"$module\" {print \$1}" /proc/devices) کد : major=$(awk "\$2==\"$module\" {print \$1}" /proc/devices) پاسخ: مشکل»تست اسکریپت - مهمان - 2010-03-31 کد : نباید به صورت زیر باشه؟: نقل قول :stderr رو ریدایرکت که نمی کنید؟کل اسکریپت در پست اول هست؛نه ریدیرکتی انجام نمی شه. گفتم تمام گیرش در قسمت mknod هست. پاسخ: مشکل»تست اسکریپت - a.gh.n - 2010-03-31 mknod خودش که مشکلی نداره... major مقدار اشتباهی می گیره. اون را چاپ کنید ببینید. من اسکریپت رو ران کردم و major مقدار صحیحی داشت. |