OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

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


# / Bin / sh

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

# / Bin / sh

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

Image


# Module beginnen

#

# Beschreibung: Skript zum automatischen Laden des Moduls

#

# Autoren: Zack Winkles

#DJ Lucas - [E-Mail geschützt]

# Update: Bruce Dubbs - [E-Mail geschützt]

#

# Version: LFS 7.0

#

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


### BEGIN INIT INFO

# Bietet: Module

# Erforderlicher Start: mountvirtfs sysctl

# Sollte beginnen:

# Erforderlicher Stopp:

# Sollte aufhören:

# Standard-Start: S

# Standard-Stopp:

# Kurzbeschreibung: Lädt erforderliche Module.

# Beschreibung: Lädt die in /etc/sysconfig/modules aufgelisteten Module.

# X-LFS-Bereitgestellt von: LFS

### END INIT INFO


# Stellen Sie sicher, dass der Kernel Modulunterstützung hat. [ -e /proc/modules ] || exit 0

. /lib/lsb/init-functions case "${1}" in

Anfang)

# Beenden, wenn keine Moduldatei vorhanden ist oder keine

# gültige Einträge

[ -r /etc/sysconfig/modules ] || Ausgang 0 egrep -qv '^($|#)' /etc/sysconfig/modules || Ausgang 0


log_info_msg "Module werden geladen:"


# Versuchen Sie nur, Module zu laden, wenn der Benutzer uns tatsächlich

# einige Module zum Laden. while read module args; do

# Kommentare und Leerzeilen ignorieren. case "$module" in

""|"#"*) weiter ;; esac


# Versuchen Sie, das Modul zu laden und übergeben Sie dabei alle bereitgestellten Argumente. modprobe ${module} ${args} >/dev/null


# Bei Erfolg den Modulnamen ausgeben, andernfalls notieren. if [ $? -eq 0 ]; then

log_info_msg2 " ${module}" sonst

failedmod="${failedmod} ${module}"



fi

fertig < /etc/sysconfig/modules


# Drucken Sie eine Meldung über erfolgreich geladene Module in der richtigen Zeile. log_success_msg2


# Drucken Sie eine Fehlermeldung mit einer Liste aller Module, die

# konnte möglicherweise nicht geladen werden.

wenn [ -n "${failedmod}" ]; dann

log_failure_msg "Module konnten nicht geladen werden: ${failedmod}" exit 1

fi

;;


*)

echo "Verwendung: ${0} {start}" exit 1

;;

esac Ausgang 0

# Endmodule

fi

fertig < /etc/sysconfig/modules


# Drucken Sie eine Meldung über erfolgreich geladene Module in der richtigen Zeile. log_success_msg2


# Drucken Sie eine Fehlermeldung mit einer Liste aller Module, die

# konnte möglicherweise nicht geladen werden.

wenn [ -n "${failedmod}" ]; dann

log_failure_msg "Module konnten nicht geladen werden: ${failedmod}" exit 1

fi

;;


*)

echo "Verwendung: ${0} {start}" exit 1

;;

esac Ausgang 0

# Endmodule


Image

Image

: Zack Winkles, Alexander E. Patrakov DJ Lucas - [E-Mail geschützt]

: Bruce Dubbs - [E-Mail geschützt]

: Zack Winkles, Alexander E. Patrakov DJ Lucas - [E-Mail geschützt]

: Bruce Dubbs - [E-Mail geschützt]

: LFS 7.0

: LFS 7.0

udev $zeit

udev $zeit

Module


S


Füllt /dev mit Geräteknoten.

Mountet ein Tempps auf /dev und startet den udevd-Daemon. Geräteknoten werden gemäß den Vorgaben von udev erstellt.

LFS

Module


S


Füllt /dev mit Geräteknoten.

Mountet ein Tempps auf /dev und startet den udevd-Daemon. Geräteknoten werden gemäß den Vorgaben von udev erstellt.

LFS

Top OS Cloud Computing bei OnWorks: