me gustaría ejecutar un comando sudo
cuando Ubuntu se pone en marcha (antes de que alguien abre una sesión):Ubuntu - comando en la puesta en marcha con "sudo" Run
sudo searchd
¿Cómo voy a hacer esto?
me gustaría ejecutar un comando sudo
cuando Ubuntu se pone en marcha (antes de que alguien abre una sesión):Ubuntu - comando en la puesta en marcha con "sudo" Run
sudo searchd
¿Cómo voy a hacer esto?
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á.
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.
Esta respuesta fue muy útil para mí cuando construimos nuestro producto. , muchas gracias –
¡De nada! –
Gracias, esto es exactamente lo que estoy buscando – wukong
¿El comando va antes o después de "exit 0"? – Keyslinger
Antes, seguro. Cualquier cosa escrita después de 'exit 0' nunca se ejecutará. –
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