🛠️ Comment fermer automatiquement un terminal après un délai prédéterminé sous Ubuntu ⏳

Publié le 04 août 2024
Mis Ă  jour le 26 octobre 2024

Il peut arriver que vous souhaitiez qu’un terminal se ferme automatiquement après un dĂ©lai prĂ©dĂ©terminĂ© d’inactivitĂ©. Cette fonctionnalitĂ© peut ĂŞtre utile pour diverses raisons, notamment pour des questions de sĂ©curitĂ© ou de gestion des ressources système.

  1. Pourquoi automatiser la fermeture d’un terminal ?

Automatiser la fermeture d’un terminal peut s’avérer pratique pour :

• Sécurité : Prévenir les accès non autorisés si vous oubliez de fermer votre session terminal.

• Gestion des Ressources : Libérer les ressources système inutilisées.

• ProductivitĂ© : Automatiser des tâches pour se concentrer sur d’autres activitĂ©s.

2.Comment automatiser la fermeture d’un terminal

a. Étape 1 : ouvrir le terminal

Pour commencer, ouvrez un terminal sur votre système Ubuntu en utilisant la combinaison de touches CTRL + ALT + T.

b. Étape 2 : modifier le fichier de profil

Ensuite, vous devez modifier votre fichier profile. Tapez la commande suivante dans le terminal :

sudo gedit /etc/profile

Cela ouvrira le fichier de profil dans l’Ă©diteur de texte Gedit avec les privilèges administratifs.

c. Étape 3 : ajouter les commandes pour automatiser la fermeture

À la fin du fichier (après le dernier « fi »), ajoutez les lignes suivantes :

# Exit Terminal
TMOUT=800
export TMOUT

Explication des commandes

• TMOUT=800 : Définit le délai d’inactivité (en secondes) après lequel le terminal se ferme automatiquement. Vous pouvez ajuster cette valeur selon vos besoins.

• export TMOUT : Rend cette variable d’environnement accessible aux sessions shell.

d. Étape 4 : sauvegarder et appliquer les modifications

Sauvegardez le fichier et fermez Gedit. Pour appliquer immédiatement les modifications, exécutez la commande suivante dans le terminal :

source /etc/profile

e. Étape 5 : vérification de la configuration

Pour vérifier que les modifications ont été correctement appliquées, ouvrez un nouveau terminal et laissez-le inactif. Après 800 secondes (ou le délai que vous avez configuré), le terminal devrait se fermer automatiquement.

3. Astuces et personnalisation

a. Personnaliser le dĂ©lai d’inactivitĂ©

Vous pouvez ajuster le dĂ©lai d’inactivitĂ© selon vos besoins en modifiant la valeur de TMOUT. Par exemple, pour dĂ©finir un dĂ©lai de 5 minutes (300 secondes), utilisez :

TMOUT=300
export TMOUT

b. Appliquer la configuration à des utilisateurs spécifiques

Pour appliquer cette configuration Ă  des utilisateurs spĂ©cifiques plutĂ´t qu’à tout le système, modifiez le fichier .bashrc de l’utilisateur concernĂ©. Ouvrez le fichier avec :

gedit ~/.bashrc

Ajoutez les mĂŞmes lignes de configuration et sauvegardez.

c. Désactiver la fonctionnalité

Si vous souhaitez désactiver cette fonctionnalité, il suffit de supprimer ou commenter les lignes ajoutées dans /etc/profile ou .bashrc.

d. Sécurité supplémentaire

Pour renforcer la sĂ©curitĂ© de votre terminal, vous pouvez Ă©galement configurer la fermeture automatique de la session utilisateur en cas d’inactivitĂ© prolongĂ©e en utilisant des outils comme TMOUT.

4. Synthèse

Automatiser la fermeture d’un terminal sous Ubuntu après un dĂ©lai prĂ©dĂ©terminĂ© d’inactivitĂ© est une excellente pratique pour amĂ©liorer la sĂ©curitĂ© et la gestion des ressources de votre système. En suivant ces Ă©tapes simples, vous pouvez configurer votre terminal pour qu’il se ferme automatiquement après une pĂ©riode d’inactivitĂ©, protĂ©geant ainsi vos donnĂ©es et votre système des accès non autorisĂ©s.

Pour plus de conseils et d’astuces sur l’utilisation d’Ubuntu et l’optimisation de votre système, n’hésitez pas à explorer notre blog et à nous suivre pour les dernières mises à jour.