2012-03-13 8 views

Respuesta

187

Puede agregar el comando en el script /etc/rc.local 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á.

+7

¿El comando va antes o después de "exit 0"? – Keyslinger

+35

Antes, seguro. Cualquier cosa escrita después de 'exit 0' nunca se ejecutará. –

+0

Hola, yo también tengo el comando rvmsudo para ser ejecutado en la misma situación. el comando normalmente pediría una contraseña. ¿Habrá algún problema si coloco el comando directamente en /etc/rc.local? – ravi1991

9

Editar la configuración TTY en /etc/init/tty*.conf con un shellscript como parámetro:

(...) 
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1 
(...) 

Esto es suponiendo que estamos editando tty1 y el script que lee la entrada es theInputScript.sh.

Una palabra de advertencia que este script se ejecuta como root, por lo que cuando le ingresas cosas tienes privilegios de root. También agregue una ruta a la ubicación del script.

Importante: cuando el script finaliza, debe invocar el/sbin/login, de lo contrario, no podrá iniciar sesión en el terminal.

+1

Esta respuesta fue muy útil para mí cuando construimos nuestro producto. , muchas gracias –

+0

¡De nada! –

+0

Gracias, esto es exactamente lo que estoy buscando – wukong

Cuestiones relacionadas