استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

د 4. /etc/rc.d/init.d/modules‌


# / بن / ش

################################################## #######################

# / بن / ش

################################################## #######################


# تبدأ الوحدات

#

# الوصف: برنامج نصي للتحميل التلقائي للوحدة النمطية

#

# المؤلفون: زاك وينكلز

# دي جي لوكاس - dj@linuxfromscratch.org

# تحديث: بروس دوبس - bdubbs@linuxfromscratch.org

#

# الإصدار: LFS 7.0

#

################################################## #######################


### بداية معلومات

# يوفر: وحدات

# مطلوب - بداية: mountvirtfs sysctl

# يجب أن تبدأ:

# وقف مطلوب:

# يجدر التوقف:

# افتراضي-ابدأ: S.

# توقف افتراضي:

# وصف قصير: تحميل الوحدات المطلوبة.

# الوصف: وحدات التحميل المدرجة في / etc / sysconfig / modules.

# X-LFS-المقدمة- بواسطة: LFS

### END INIT INFO


# تأكد من أن النواة لديها دعم وحدة. [-e / proc / modules] || خروج 0

. / lib / lsb / init-function case "$ {1}" في

بدء)

# اخرج إذا لم يكن هناك ملف وحدات أو لا يوجد ملف

# إدخالات صالحة

[-r / etc / sysconfig / modules] || خروج 0 egrep -qv '^ ($ | #)' / etc / sysconfig / modules || خروج 0


log_info_msg "وحدات التحميل:"


# حاول فقط تحميل الوحدات إذا أعطانا المستخدم بالفعل

# بعض الوحدات للتحميل. أثناء قراءة وحدة args ؛ فعل

# تجاهل التعليقات والأسطر الفارغة. حالة "وحدة $" في

"" | "#" *) تابع ؛؛ esac


# محاولة تحميل الوحدة ، وتمرير أي وسيطات مقدمة. modprobe $ {module} $ {args}> / dev / null


# اطبع اسم الوحدة إذا نجحت ، وإلا دون ملاحظة. إذا [$؟ -Eq 0] ؛ من ثم

log_info_msg2 "$ {module}" else

فشل الوضع = "$ {failuremod} $ {module}"



fi

تم </ etc / sysconfig / modules


# اطبع رسالة حول الوحدات التي تم تحميلها بنجاح على السطر الصحيح. log_success_msg2


# اطبع رسالة فشل مع قائمة بأي من الوحدات التي

# ربما فشل التحميل.

إذا [-n "$ {فشل الوضع}"] ؛ من ثم

log_failure_msg "فشل تحميل الوحدات: $ {failuremod}" خروج 1

fi

;;


*)

صدى "الاستخدام: $ {0} {start}" خروج 1

;;

خروج esac 0

# وحدات نهاية

fi

تم </ etc / sysconfig / modules


# اطبع رسالة حول الوحدات التي تم تحميلها بنجاح على السطر الصحيح. log_success_msg2


# اطبع رسالة فشل مع قائمة بأي من الوحدات التي

# ربما فشل التحميل.

إذا [-n "$ {فشل الوضع}"] ؛ من ثم

log_failure_msg "فشل تحميل الوحدات: $ {failuremod}" خروج 1

fi

;;


*)

صدى "الاستخدام: $ {0} {start}" خروج 1

;;

خروج esac 0

# وحدات نهاية


: Zack Winkles، Alexander E. Patrakov DJ Lucas - dj@linuxfromscratch.org

: بروس دوبس - bdubbs@linuxfromscratch.org

: Zack Winkles، Alexander E. Patrakov DJ Lucas - dj@linuxfromscratch.org

: بروس دوبس - bdubbs@linuxfromscratch.org

: لي اف اس 7.0

: لي اف اس 7.0

udev $ time

udev $ time

نماذج


S


يملأ / dev مع عقد الجهاز.

يقوم بتحميل tempfs على / dev ويبدأ عفريت udevd. يتم إنشاء عقد الجهاز على النحو المحدد بواسطة udev.

LFS

نماذج


S


يملأ / dev مع عقد الجهاز.

يقوم بتحميل tempfs على / dev ويبدأ عفريت udevd. يتم إنشاء عقد الجهاز على النحو المحدد بواسطة udev.

LFS

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: