เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

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


# / bin / sh

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

# เริ่ม udev_retry

#

# คำอธิบาย : Udev cold-plugging script (ลองอีกครั้ง)

#

# / bin / sh

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

# เริ่ม udev_retry

#

# คำอธิบาย : Udev cold-plugging script (ลองอีกครั้ง)

#


#ผู้เขียน

#

# อัปเดต

#

#

# เวอร์ชั่น

#

#ผู้เขียน

#

# อัปเดต

#

#

# เวอร์ชั่น

#


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

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


### เริ่มต้นข้อมูลเริ่มต้น

# จัดเตรียมให้:

# จำเป็น-เริ่ม:

# ควรเริ่ม:

# จำเป็น-หยุด:

# ควรหยุด:

# ค่าเริ่มต้น - เริ่ม:

# ค่าเริ่มต้น - หยุด:

# คำอธิบายสั้น:

# คำอธิบาย:

#

#

# X-LFS-จัดหาโดย:

### สิ้นสุดข้อมูลเริ่มต้น

### เริ่มต้นข้อมูลเริ่มต้น

# จัดเตรียมให้:

# จำเป็น-เริ่ม:

# ควรเริ่ม:

# จำเป็น-หยุด:

# ควรหยุด:

# ค่าเริ่มต้น - เริ่ม:

# ค่าเริ่มต้น - หยุด:

# คำอธิบายสั้น:

# คำอธิบาย:

#

#

# X-LFS-จัดหาโดย:

### สิ้นสุดข้อมูลเริ่มต้น


- /lib/lsb/init-functions


กรณี "${1}" ในการเริ่มต้น)

log_info_msg "กำลังลอง uevents ที่ล้มเหลวใหม่ หากมี..."


# ตั้งแต่ udev-186 ตัวเลือก --run จะใช้ไม่ได้อีกต่อไป

#rundir=$(/sbin/uevadm ข้อมูล --run)

- /lib/lsb/init-functions


กรณี "${1}" ในการเริ่มต้น)

log_info_msg "กำลังลอง uevents ที่ล้มเหลวใหม่ หากมี..."


# ตั้งแต่ udev-186 ตัวเลือก --run จะใช้ไม่ได้อีกต่อไป

#rundir=$(/sbin/uevadm ข้อมูล --run)



rundir=/run/udev

# จาก Debian: "คัดลอกกฎที่สร้างก่อน / ถูกเมานต์

# อ่านเขียน":


สำหรับไฟล์ใน ${rundir}/tmp-rules--*; ทำ dest=${file##*tmp-rules--}

[ "$dest" = '*' ] && หยุด

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

ทำ


# เรียก uvents ที่อาจล้มเหลวอีกครั้ง

#หวังว่าพวกเขาจะประสบความสำเร็จในตอนนี้

/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ ในขณะที่อ่านบรรทัด ; ทำ

สำหรับระบบย่อยใน $line ; ทำ

/sbin/uevadm trigger --subsystem-match=$subsystem --action=add done

ทำ


# ตอนนี้รอ udevd ประมวลผล uevents ที่เราเรียกถ้า ! is_true "$OMIT_UDEV_RETRY_SETTLE"; แล้ว

/sbin/udevadm ชำระ

fi


ประเมิน_retval

;;


*)

echo "Usage ${0} {start}" exit 1

;;

esac ทางออก 0

# สิ้นสุด udev_retry

rundir=/run/udev

# จาก Debian: "คัดลอกกฎที่สร้างก่อน / ถูกเมานต์

# อ่านเขียน":


สำหรับไฟล์ใน ${rundir}/tmp-rules--*; ทำ dest=${file##*tmp-rules--}

[ "$dest" = '*' ] && หยุด

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

ทำ


# เรียก uvents ที่อาจล้มเหลวอีกครั้ง

#หวังว่าพวกเขาจะประสบความสำเร็จในตอนนี้

/bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \ ในขณะที่อ่านบรรทัด ; ทำ

สำหรับระบบย่อยใน $line ; ทำ

/sbin/uevadm trigger --subsystem-match=$subsystem --action=add done

ทำ


# ตอนนี้รอ udevd ประมวลผล uevents ที่เราเรียกถ้า ! is_true "$OMIT_UDEV_RETRY_SETTLE"; แล้ว

/sbin/udevadm ชำระ

fi


ประเมิน_retval

;;


*)

echo "Usage ${0} {start}" exit 1

;;

esac ทางออก 0

# สิ้นสุด udev_retry


ภาพ

ภาพ

: เจอราร์ด บีคแมนส์ - [ป้องกันอีเมล] ดีเจ ลูคัส - [ป้องกันอีเมล]

: บรูซ ดับบ์ส - [ป้องกันอีเมล]

: เจอราร์ด บีคแมนส์ - [ป้องกันอีเมล] ดีเจ ลูคัส - [ป้องกันอีเมล]

: บรูซ ดับบ์ส - [ป้องกันอีเมล]

: แอลเอฟเอส 7.0

: แอลเอฟเอส 7.0

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: