Bearbeiten Sie die tty-Konfiguration in /etc/init/tty*.conf
mit einem Shellscript als Parameter :
(...)
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1
(...)
Dies setzt voraus, dass wir tty1 bearbeiten und das Skript, das die Eingabe liest, theInputScript.sh ist.
Ein Wort der Warnung:Dieses Skript wird als Root ausgeführt. Wenn Sie also etwas eingeben, haben Sie Root-Privilegien. Hängen Sie außerdem einen Pfad an den Speicherort des Skripts an.
Wichtig:Wenn das Skript fertig ist, muss /sbin/login aufgerufen werden, sonst können Sie sich nicht im Terminal anmelden.
Schöne Antworten. Sie können Jobs (d. h. Befehle) auch mit "Crontab" für mehr Flexibilität festlegen (was verschiedene Optionen zum Ausführen von Skripten, Protokollieren der Ausgaben usw. bietet), obwohl es mehr Zeit erfordert, um verstanden und richtig eingestellt zu werden:
-
Wie führe ich einen Befehl beim Start in Ubuntu aus?
-
Der Anfängerleitfaden für Cron-Jobs
Mit '@reboot' können Sie einen Befehl beim Start einmal ausführen.
Abschluss :
$ sudo crontab -e -u root
Und fügen Sie am Ende der Datei eine Zeile mit Ihrem Befehl wie folgt hinzu:
@reboot sudo searchd
Sie können den Befehl im /etc/rc.local
hinzufügen Skript, das am Ende des Startvorgangs ausgeführt wird.
Schreiben Sie den Befehl vor exit 0
. Alles, was nach exit 0
geschrieben wird wird niemals ausgeführt.