Comment supprimer automatiquement les dossiers /tmp sous Linux ? Script bash de nettoyage automatique du journal de disque

Publié: 2014-03-13
Crunchify - Script de nettoyage de disque Linux

Voici un script simple qui effectuera un nettoyage automatique du journal de disque pour n'importe quel environnement Linux. Il vous suffit de fournir le bon CRUNCHIFY_TMP_DIRS . Lorsqu'un disque n'a plus d'espace libre, toutes sortes de problèmes peuvent survenir.

Mais avant cela, ayons une compréhension de base de certaines commandes importantes.

Étape 1)

Vérifiez la commande df -H.

Utilisez la commande df pour afficher des informations sur l'espace total et l'espace disponible sur un système de fichiers.

Le paramètre FileSystem spécifie le nom du périphérique sur lequel réside le système de fichiers, le répertoire sur lequel le système de fichiers est monté ou le nom de chemin relatif d'un système de fichiers.

Si vous ne spécifiez pas le paramètre FileSystem, la df command affiche des informations pour tous les systèmes de fichiers actuellement montés. Si un fichier ou un répertoire est spécifié, la commande df affiche des informations sur le système de fichiers sur lequel il réside.

Sortir:

Étape 2)

Filtrez ensuite le système de fichiers et découvrez le pourcentage d'espace

Sortir:

Ainsi, parfois, par programme, vous souhaiterez peut-être nettoyer des fichiers de dossiers spécifiques au cas où vous manqueriez d'espace. Dans ce cas, il vous suffit d'exécuter le script ci-dessous et il se chargera de nettoyer tous les fichiers inutilisés en fonction des critères de filtre mentionnés dans le script. Il envoie également un e-mail à l'utilisateur spécifié dans le script.

Un autre doit lire:

  • Comment exécuter des commandes Windows/Mac en JAVA et renvoyer le résultat texte

Terminez le script de nettoyage de disque Linux :

J'espère que cela t'aides. Si vous avez des questions sur le script ci-dessus, faites-le moi savoir. Toutes les suggestions sont les bienvenues. Le script fonctionne sous Linux et Mac OS X.

Vous voulez exécuter le script ci-dessus every 3 days ? Utilisez simplement le calendrier cron ci-dessous

Un tutoriel détaillé sur Setting up CronJobs est en cours. S'il vous plaît restez à l'écoute.