Schau dir den ersten Codeschnipsel an (/bin/open).
Jedesmal, wenn das Script aufgerufen wird schaut es, ob eine Datei namens ".open" unter /tmp liegt. Ist diese _nicht_ vorhanden wird der Befehl "eject" (also auswerfen) ausgeführt und diese Datei angelegt.
Ist diese Datei vorhanden wird der Befehl "eject -t" ausgeführt (also schliessen des DVD-Laufwerkes) und die Datei wieder gelöscht.
Sollten überschneidungen auftreten, weil das Laufwerk per stubser geschlossen wurde, muss man halt zweimal Eject drücken