Modifica la configurazione tty in /etc/init/tty*.conf
con uno shellscript come parametro :
(...)
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1
(...)
Questo presuppone che stiamo modificando tty1 e lo script che legge l'input sia theInputScript.sh.
Un avvertimento:questo script viene eseguito come root, quindi quando si inseriscono elementi si hanno i privilegi di root. Aggiungi anche un percorso alla posizione dello script.
Importante:lo script quando finisce, deve invocare /sbin/login altrimenti non sarai in grado di accedere al terminale.
Belle risposte. Puoi anche impostare i lavori (ovvero i comandi) con "Crontab" per una maggiore flessibilità (che fornisce diverse opzioni per eseguire script, accedere agli output, ecc.), sebbene richieda più tempo per essere compreso e impostato correttamente:
-
Come eseguire un comando all'avvio in Ubuntu?
-
La guida per principianti ai Cron Job
Usando '@reboot' puoi eseguire un comando una volta, all'avvio.
Conclusione :
$ sudo crontab -e -u root
E aggiungi una riga alla fine del file con il tuo comando come segue:
@reboot sudo searchd
Puoi aggiungere il comando nel /etc/rc.local
script che viene eseguito alla fine dell'avvio.
Scrivi il comando prima di exit 0
. Qualsiasi cosa scritta dopo exit 0
non verrà mai eseguito.