Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
informatique:linux:system:dossiers-remarquables:tmp [2023/02/09 15:22] – supprimée - modification externe (Unknown date) | informatique:linux:system:dossiers-remarquables:tmp [2023/02/09 15:22] (Version actuelle) – ↷ Page déplacée de informatique:linux:dossiers-remarquables:tmp à informatique:linux:system:dossiers-remarquables:tmp Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== /tmp ====== | ||
+ | {{tag>" | ||
+ | {{ : | ||
+ | |||
+ | Le dossier ''/ | ||
+ | |||
+ | Il est recommandé de supprimer les fichiers et répertoires situés dans ''/ | ||
+ | |||
+ | ===== Nettoyage de /tmp au démarrage ===== | ||
+ | |||
+ | Vous pouvez utiliser un script Bash pour supprimer tous les fichiers et répertoires dans ''/ | ||
+ | |||
+ | * Placer le script '' | ||
+ | |||
+ | <code BASH cleartmp.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | # script to clear /tmp directory on system startup | ||
+ | |||
+ | echo " | ||
+ | |||
+ | # remove all files and directories in /tmp | ||
+ | rm -rf /tmp/* | ||
+ | |||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | * Créez un fichier de service **systemd** pour exécuter votre script. Par exemple, dans ''/ | ||
+ | |||
+ | < | ||
+ | [Unit] | ||
+ | Description=Clear /tmp directory on startup | ||
+ | |||
+ | [Service] | ||
+ | Type=oneshot | ||
+ | ExecStart=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
+ | |||
+ | * Rechargez **systemd** pour prendre en compte le nouveau fichier de service : | ||
+ | |||
+ | sudo systemctl daemon-reload | ||
+ | |||
+ | * Activez le service pour qu'il démarre au démarrage : | ||
+ | |||
+ | sudo systemctl enable cleartmp.service | ||
+ | |||
+ | * Vérifiez que le service est bien configuré et actif : | ||
+ | |||
+ | sudo systemctl status cleartmp.service | ||
+ | |||
+ | Avec cette configuration, | ||