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