GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Ausführen eines Befehls, wenn eine CD/DVD/BD eingelegt ist?

Dies scheint mir eine einfache Frage zu sein, aber nach zwei Nächten des Suchens und Tüftelns konnte ich nichts Vielversprechendes finden.

Ich betreibe einen kopflosen Ubuntu-Server. Ich möchte in der Lage sein, eine DVD oder BD in mein externes Laufwerk zu stecken, und der Server soll sofort mit dem Rippen beginnen.

Ich habe über HAL gelesen, aber anscheinend wird das nicht mehr unterstützt, also habe ich nicht sehr weit nachgeforscht.

Es schien, als wäre UDEV der richtige Weg, aber beim Experimentieren stellte ich fest, dass UDEV keine Ereignisse zu generieren scheint, wenn ein optischer Datenträger eingelegt wird – nur gemountet.

Also habe ich Autofs ausprobiert und hatte auch damit nicht viel Glück. Es wird nicht gemountet, wenn ich die Diskette einlege, und ich erhalte Fehlermeldungen beim Start, die sich über „mountall:Event failed“ beschweren.

Was ist der richtige Weg, dies zu tun?

Akzeptierte Antwort:

Ich empfehle einen Blick auf http://sudocode.blogspot.com/2009/06/auto-rip-audio-cds-in-ubuntu-server.html

Hat bei mir funktioniert


Ubuntu
  1. Installation von Paketen vorschlagen, wenn ein nicht verfügbarer Befehl ausgeführt wird

  2. Erste Schritte mit Multipass – Ausführen von Ubuntu-VMs

  3. Ubuntu Runuser-Befehl?

  4. Kein Startsound in Ubuntu 11.10?

  5. Ausführen einer ausführbaren 64-Bit-Datei auf einem 64 Ubuntu Lucid?

So konfigurieren Sie ZFS unter Ubuntu 20.04

So zeigen Sie an, wann in Ubuntu zuletzt auf eine Datei zugegriffen wurde

Kontingentverwaltung auf Ubuntu

So richten Sie NordVPN auf Ubuntu ein

Was macht der Startx-Befehl?

Ping-Befehl in Ubuntu 22.04