Commande uuclean
Objectif
Supprime les fichiers du répertoire spoule BNU.
Syntaxe
/usr/sbin/uucp/uuclean [ -m ] [ -nHours ] [ -pPréfixe ] [ -dSous-répertoire ]
Descriptif
La commande uuclean vérifie le répertoire spoule BNU (Basic Networking Utilities) (/var/spool/uucp) pour les fichiers avec les préfixes spécifiés et supprime ceux qui sont antérieurs au nombre d'heures indiqué. Si l'indicateur -nHeures n'est pas inclus, la commande Uuclean supprime les fichiers datant de plus de 72 heures.
Si l'indicateur -p n'est pas inclus, la commande Uuclean supprime tous les fichiers des sous-répertoires spécifiés du répertoire spoule qui répondent à l'exigence d'âge. Si l'indicateur -j n'est pas inclus, la commande supprime tous les fichiers (qui répondent aux exigences en termes d'âge et de préfixe) dans tous les sous-répertoires du répertoire spoule. Par conséquent, si aucune des options -d ou -p n'est incluse, la commande uuclean supprime tous les fichiers dans tous les sous-répertoires du répertoire /var/spool/uucp qui répondent aux critères d'âge.
Si l'indicateur -m n'est pas spécifié, la commande Uuclean envoie le courrier aux propriétaires de toutes les commandes (C. *) Fichiers qu'il supprime. Si l'indicateur -m est spécifié, la commande envoie le courrier au propriétaire de chaque fichier qu'elle supprime, y compris les données (D. *) Et exécuter (X.*) . Le message électronique inclut le nom du fichier supprimé.
La commande Uuclean est généralement exécutée par le démon Cron .
Remarque: Seule une personne disposant des droits d'accès root ou qui est connecté en tant que Uucp peut émettre la commande Uuclean .
Indicateurs
| Article | Descriptif |
|---|---|
| -jSous-répertoire | Supprime les fichiers du sous-répertoire spécifié du répertoire /var/spool/uucp s'ils correspondent aux spécifications fournies avec les indicateurs -n et -p . Si l'indicateur -d n'est pas spécifié, la commande uuclean vérifie tous les sous-répertoires du répertoire /var/spool/uucp . Jusqu'à 10 sous-répertoires peuvent être spécifiés avec l'indicateur -j . |
| -m | Indique à la commande Uuclean d'envoyer le courrier au propriétaire de chaque fichier lorsqu'il est supprimé. |
| -nHeures | Supprime les fichiers dont l'âge est supérieur au nombre d'heures spécifié par la variable Heures , s'ils correspondent aux spécifications données avec les indicateurs -j et -p . La valeur par défaut est 72 heures. |
| -pPréfixe | Supprime les fichiers dont le préfixe est indiqué par la variable Préfixe , s'ils correspondent aux spécifications fournies avec les indicateurs -n et -j . Jusqu'à 10 préfixes peuvent être spécifiés avec l'indicateur -p . |
Exemples
- Pour supprimer tous les anciens fichiers de commande, entrez:
Cette commande supprime tous les fichiers de tous les sous-répertoires du répertoire /var/spool/uucp dont les noms commencent parCEt qui ont plus de 72 heures (par défaut). Le système envoie le courrier au propriétaire d'origine de chaque fichier, indiquant que le fichier a été supprimé./usr/sbin/uucp/uuclean -pC - Pour supprimer tous les anciens fichiers du répertoire spoule des systèmesvenusetnostromo, entrez:
Cette commande supprime tous les fichiers des répertoires /var/spool/uucp/venus et /var/spool/uucp/nostromo antérieurs à 84 heures. Par défaut, le système informe les propriétaires de C. * Que les fichiers ont été supprimés ; cependant, il n'avise pas les propriétaires des autres fichiers qu'il supprime./usr/sbin/uucp/uuclean -n84 -dvenus -dnostromo - Pour supprimer tous les anciens fichiers de tous les répertoires spoule et avertir les utilisateurs qu'ils ont été supprimés, entrez:
Cette commande supprime tous les fichiers de tous les sous-répertoires du répertoire spoule, si les fichiers sont antérieurs à 72 heures (valeur par défaut). Il envoie le courrier au propriétaire de chaque fichier qu'il supprime./usr/sbin/uucp/uuclean -m - Pour planifier le démarrage périodique de la commande uuclean par le démon cron , ajoutez une entrée similaire à la suivante dans votre fichier /var/spool/cron/crontabs/uucp :
Cette entrée entraîne le démon cron à démarrer la commande uuclean à 2 2: 15 (10:15 p.m.) Quotidienne. La commande Uuclean supprime toutes les commandes (C. *), Données (D. *), Et exécuter (X.*) Qui sont plus de 96 heures à partir de tous les sous-répertoires du répertoire spoule.15 22 * * * /usr/sbin/uucp/uuclean -n96 -pC -pD -pX
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/uucp/uuclean | Contient la commande Uuclean . |
| /var/spool/uucp /* | Contient les fichiers de spoule supprimés par la commande Uuclean . |
| /var/spool/cron/crontabs/uucp | Planifications des travaux Uucp pour le démon Cron . |