Linux: Wie kann ich nachweisen, ob udev installiert ist?

Linux: Wie kann ich nachweisen, ob udev installiert ist?

Wie kann ich nachweisen, dass udev installiert ist und ordnungsgemäß funktioniert? Ein einfacher Aufruf von udevadm wäre doch eine Möglichkeit, oder?

Antwort1

Stellen Sie sicher, dass der Udev-Daemon udevdausgeführt wird:

if [[ $(pgrep -c udevd) -eq 0 ]]; then
    echo "No udev"
else
    echo "udev is running"
fi

Oder prüfen Sie die Ausgabe, ob udev service udev statusausgeführt start/runningwird.

Antwort2

Wenn Sie testen möchten, ob Ihr Udev läuft und funktioniert, gehen Sie zur Überprüfung wie folgt vor.

Löschen Sie eines der Geräte aus /dev

rm /dev/fd0

Führen Sie udevtrigger aus, es erstellt das fehlende Gerät automatisch erneut.

/sbin/udevtrigger

Antwort3

@Peter – Wenn das Gerät weg ist, können Sie es mit dem folgenden Befehl wiederherstellen.

[root@mg0016 ~]# mknod /tmp/fd0 b 2 0
[root@mg0016 ~]# ls -l /tmp/fd0
brw-r--r-- 1 root root 2, 0 Sep  7 10:09 /tmp/fd0

verwandte Informationen