Ich brauche einen Hinweis über USB-Programmierung in Linux. Ich muss ein USB-Überwachungsprogramm entwerfen, das USB-Ports eines Linux-Centers überprüft. Sobald ein USB-Stick oder eine externe Festplatte angeschlossen ist, erstellt dieses Programm eine E-Mail an eine bestimmte Person über Details des USB-Sticks (wie Größe, Ladezeit, Uhrzeit). Wenn USB getrennt wird, wird es wieder eine E-Mail an eine Person mit der gleichen Art von Informationen schießen. bedeuten, während dieses Programm auch Protokolle in Syslog/Nachrichten mit dem Namen der Programmierung für die einfache Verfolgung zu schreiben.Hinweis: USB-Überwachung Programmierung
Nun möchte ich fragen, was ist der beste Weg, um dieses Programm zu entwickeln. Da ich neu in diesem Bereich bin, weiß ich nichts darüber? entweder sollte ich perl, bash scripting oder eine andere sprache verwenden? Ich habe keine Ahnung, was der richtige Weg ist, um adoptieren zu können. Dieses Programm wird die ganze Zeit laufen, um die USB-Ports zu überprüfen. Ich kenne einige Befehle in lsusb, fdisk (um angehängten USB zu überprüfen) und df -h (um Details von USB zu erhalten), aber ich weiß nicht, wie ich mit diesen Befehlen, die ich denke, erreichen kann.
noch eine Sache, die ich in Zukunft auch ändern muss dieses Programm für Ubuntu und Citrix XenServer und es sollte überall gleich sein.
Lesen Sie die Hotplug-Dokumentation. –
Wenn Ihre Organisation nicht möchte, dass Benutzer Dateien auf ein USB-Laufwerk kopieren, sollten sie möglicherweise nur die Sicherheit für USB-Ports für den schreibgeschützten Zugriff einrichten. Viel Glück. – shellter