Hallo Michael, Michael Frank schrieb:
ich würde gerne an meinem Linux-Router (ohne Monitor) analog zu [Strg]+[Alt]+[Entf] mit beliebigen Tastenkombinationen beliebige Shell-Skripte starten (z.B. Shutdown, Fetchmail, etc...), so dass man sich nicht jedes Mail mit SSH einloggen muss.
Welche Möglichkeiten (Programme) gibt es?
Die Tastenkombinationen sollten natürlich funktionieren, ohne dass ein Benutzer angemeldet ist (also bereits am Login Prompt).
Ist das überhaupt möglich? ([Strg]+[Alt]+[Entf] in inittab funktioniert ja).
Init kann neben ctraltdel noch kbrequest [ALT]+[CursorUp] abfangen, statt /bin/echo kannst du da ja in /etc/inittab auch was anderes starten lassen: # Action on special keypress (ALT-UpArrow). kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work." Benutzerinteraktion wird da aber wohl nicht gehen. Evtl. reicht dir aber auch eine bestimmte Konsole für deinen Zweck. Dann startest du darauf eben keinen getty sondern ein anderes Programm, welches dir ein Menü zur Verfügung stellt. Gruß christian