J'aimerais réaliser ceci: 1) Lorsque l'utilisateur (n'importe qui) se connecte à tty1, certaines commandes spécifiques seront exécutées automatiquement. 2) Lorsque l'utilisateur (n'importe qui) se connecte à un autre terminal, aucune commande ne s'exécutera automatiquement.
Par exemple: lorsque je me connecte à tty1, la commande free
s'exécute. Je mets les commandes dans le fichier .profile
, mais cela s’applique à tous les tty. Existe-t-il une solution pour rendre cela possible? Je vous remercie
Utilisez une condition simple pour déterminer le tty auquel vous vous connectez:
if [[ "$(tty)" == "/dev/tty1" ]]
then
# do whatever you want here
fi
également si vous voulez que votre commande soit exécutée pour tous les utilisateurs, au lieu de .profile
, mettez-la dans /etc/profile
.