Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

D.10. /etc/rc.d/init.d/udev_retry‌


#! / Bin / sh

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

# Comenzar udev_retry

#

# Descripción: secuencia de comandos de conexión en frío de Udev (reintentar)

#

#! / Bin / sh

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

# Comenzar udev_retry

#

# Descripción: secuencia de comandos de conexión en frío de Udev (reintentar)

#


# Autores

#

# Actualizar

#

#

# Versión

#

# Autores

#

# Actualizar

#

#

# Versión

#


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

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


### COMENZAR INFORMACIÓN INICIAL

# Proporciona:

# Requerido-Inicio:

# Debería empezar:

# Parada requerida:

# Debería detenerse:

# Inicio predeterminado:

# Detención predeterminada:

# Breve descripción:

# Descripción:

#

#

# X-LFS-proporcionado-por:

### FIN INIT INFO

### COMENZAR INFORMACIÓN INICIAL

# Proporciona:

# Requerido-Inicio:

# Debería empezar:

# Parada requerida:

# Debería detenerse:

# Inicio predeterminado:

# Detención predeterminada:

# Breve descripción:

# Descripción:

#

#

# X-LFS-proporcionado-por:

### FIN INIT INFO


. / lib / lsb / init-functions


caso "$ {1}" al inicio)

log_info_msg "Reintentando eventos fallidos, si los hay ..."


# A partir de udev-186, la opción --run ya no es válida

#rundir = $ (/ sbin / udevadm info --run)

. / lib / lsb / init-functions


caso "$ {1}" al inicio)

log_info_msg "Reintentando eventos fallidos, si los hay ..."


# A partir de udev-186, la opción --run ya no es válida

#rundir = $ (/ sbin / udevadm info --run)



rundir = / ejecutar / udev

# De Debian: "copia las reglas generadas antes de / se montó

# leer escribir":


para el archivo en $ {rundir} / tmp-rules - *; hacer dest = $ {archivo ## * tmp-rules--}

["$ dest" = '*'] && descanso

cat $ archivo >> /etc/udev/rules.d/$dest rm -f $ archivo

hecho


# Reactive los eventos que pueden haber fallado,

# con la esperanza de que tengan éxito ahora

/ bin / sed -e 's /#.*$//' / etc / sysconfig / udev_retry | / bin / grep -v '^ $' | \ while read line; hacer

para subsistema en $ line; hacer

/ sbin / udevadm trigger --subsystem-match = $ subsystem --action = agregar hecho

hecho


# Ahora espere a que udevd procese los uevents que activamos if! es_verdadero "$ OMIT_UDEV_RETRY_SETTLE"; luego

/ sbin / udevadm asentarse

fi


evaluar_retraso

;;


*)

echo "Uso $ {0} {start}" salida 1

;;

esac salida 0

# Finalizar udev_retry

rundir = / ejecutar / udev

# De Debian: "copia las reglas generadas antes de / se montó

# leer escribir":


para el archivo en $ {rundir} / tmp-rules - *; hacer dest = $ {archivo ## * tmp-rules--}

["$ dest" = '*'] && descanso

cat $ archivo >> /etc/udev/rules.d/$dest rm -f $ archivo

hecho


# Reactive los eventos que pueden haber fallado,

# con la esperanza de que tengan éxito ahora

/ bin / sed -e 's /#.*$//' / etc / sysconfig / udev_retry | / bin / grep -v '^ $' | \ while read line; hacer

para subsistema en $ line; hacer

/ sbin / udevadm trigger --subsystem-match = $ subsystem --action = agregar hecho

hecho


# Ahora espere a que udevd procese los uevents que activamos if! es_verdadero "$ OMIT_UDEV_RETRY_SETTLE"; luego

/ sbin / udevadm asentarse

fi


evaluar_retraso

;;


*)

echo "Uso $ {0} {start}" salida 1

;;

esac salida 0

# Finalizar udev_retry


imagen

imagen

: Gerard Beekmans - [email protected] DJ Lucas- [email protected]

: Bruce Dubbs - [email protected]

: Gerard Beekmans - [email protected] DJ Lucas- [email protected]

: Bruce Dubbs - [email protected]

: LFS 7.0

: LFS 7.0

Top OS Cloud Computing en OnWorks: