Todas las sesiones interactivas de bash
leerá el archivo de inicialización ~/.bashrc
.
Así que puedes simplemente agregar el script al final del root
de .bashrc
es decir, /root/.bashrc
, asumiendo que el script es ejecutable:
echo '/path/to/whiptail.sh' >>/root/.bashrc
Ahora el script siempre se ejecutará cuando root
abre una nueva consola interactiva. Si solo desea ejecutar mientras inicia sesión, no todas las sesiones interactivas, debe usar ~/.bash_profile
/~/.bash_login
/~/.profile
(el primero disponible siguiendo el pedido).
Si quieres que sea global , agregue su secuencia de comandos a
/etc/profile
Si desea que sea específico del usuario , agregue su secuencia de comandos a
/home/$USER/.profile
Considere votar la respuesta original aquí:https://unix.stackexchange.com/a/56088/343022