Edite la configuración de tty en /etc/init/tty*.conf
con un shellscript como parámetro:
(...)
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1
(...)
Esto supone que estamos editando tty1 y el script que lee la entrada es theInputScript.sh.
Una palabra de advertencia:este script se ejecuta como root, por lo que cuando ingresa cosas, tiene privilegios de root. También agregue una ruta a la ubicación del script.
Importante:el script, cuando finaliza, tiene que invocar /sbin/login, de lo contrario no podrá iniciar sesión en la terminal.
Buenas respuestas. También puede configurar trabajos (es decir, comandos) con "Crontab" para obtener más flexibilidad (lo que brinda diferentes opciones para ejecutar scripts, iniciar sesión en las salidas, etc.), aunque requiere más tiempo para comprenderlo y configurarlo correctamente:
-
¿Cómo ejecutar un comando al iniciar en Ubuntu?
-
La guía para principiantes de los trabajos de Cron
Usando '@reboot' puede ejecutar un comando una vez, al inicio.
Conclusión :
$ sudo crontab -e -u root
Y agregue una línea al final del archivo con su comando de la siguiente manera:
@reboot sudo searchd
Puede agregar el comando en el /etc/rc.local
script que se ejecuta al final del inicio.
Escribe el comando antes de exit 0
. Cualquier cosa escrita después de exit 0
nunca se ejecutará.