Ich möchte meine Runlevel-Skripte basierend auf einer beim Booten gedrückten Tastenkombination anpassen.
Wie teste ich möglichst früh nach dem Booten, ob Tasten gedrückt werden? Muss ich etwas Besonderes tun, zum Beispiel den Computer auf Runlevel 1 sperren, damit ich Skripte auf Runlevel 5 vorbereiten kann?
Wie gehe ich dabei vor?
Antwort1
Sie können read -N 1 -t 0.1
versuchen, einen Tastendruck in Ihrem Sysinit-Skript zu erfassen ( /etc/rc.sysinit
hier, ich weiß nicht, was das bei Mint ist) und basierend auf dem erfassten Zeichen zum entsprechenden Runlevel zu wechseln.