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 aufgeführten Module.

# X-LFS-Bereitgestellt von: LFS

### END INIT INFO


# Stellen Sie sicher, dass der Kernel über Modulunterstützung verfügt. [ -e /proc/modules ] || Ausgang 0

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

Anfang)

# Beenden, wenn keine Moduldatei vorhanden ist oder nicht

# gültige Einträge

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


log_info_msg „Module werden geladen:“


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

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

# Kommentare und Leerzeilen ignorieren. Fall „$module“ in

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


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


# Geben Sie bei Erfolg den Modulnamen aus, andernfalls notieren Sie ihn. wenn [ $? -eq 0 ]; Dann

log_info_msg2 " ${module}" sonst

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



fi

erledigt < /etc/sysconfig/modules


# Geben Sie eine Nachricht über erfolgreich geladene Module in der richtigen Zeile aus. log_success_msg2


# Drucken Sie eine Fehlermeldung mit einer Liste aller Module aus, die ausgeführt werden

# konnte möglicherweise nicht geladen werden.

if [ -n "${failedmod}" ]; Dann

log_failure_msg „Module konnten nicht geladen werden: ${failedmod}“ Exit 1

fi

;;


*)

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

;;

esac Ausgang 0

# Module beenden

fi

erledigt < /etc/sysconfig/modules


# Geben Sie eine Nachricht über erfolgreich geladene Module in der richtigen Zeile aus. log_success_msg2


# Drucken Sie eine Fehlermeldung mit einer Liste aller Module aus, die ausgeführt werden

# konnte möglicherweise nicht geladen werden.

if [ -n "${failedmod}" ]; Dann

log_failure_msg „Module konnten nicht geladen werden: ${failedmod}“ Exit 1

fi

;;


*)

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

;;

esac Ausgang 0

# Module beenden


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 $time

udev $time

Module


S


Füllt /dev mit Geräteknoten.

Mountet ein tempfs auf /dev und startet den udevd-Daemon. Geräteknoten werden wie von udev definiert erstellt.

LFS

Module


S


Füllt /dev mit Geräteknoten.

Mountet ein tempfs auf /dev und startet den udevd-Daemon. Geräteknoten werden wie von udev definiert erstellt.

LFS

Top OS Cloud Computing bei OnWorks: