Toutes les sessions interactives de bash
lira le fichier d'initialisation ~/.bashrc
.
Vous pouvez donc simplement ajouter le script à la fin du root
est .bashrc
c'est-à-dire /root/.bashrc
, en supposant que le script est exécutable :
echo '/path/to/whiptail.sh' >>/root/.bashrc
Désormais, le script sera toujours exécuté lorsque root
ouvre un nouveau shell interactif. Si vous souhaitez uniquement exécuter lors de la connexion uniquement, pas toutes toutes les sessions interactives, vous devriez plutôt utiliser ~/.bash_profile
/~/.bash_login
/~/.profile
(le premier disponible suite à la commande).
Si vous voulez que ce soit global , ajoutez votre script à
/etc/profile
Si vous souhaitez qu'il soit spécifique à l'utilisateur , ajoutez votre script à
/home/$USER/.profile
Envisagez de voter pour la réponse d'origine ici :https://unix.stackexchange.com/a/56088/343022