Befehl "uuclean"
Zweck
Entfernt Dateien aus dem BNU-Spoolverzeichnis.
Syntax
/usr/sbin/uucp/uuclean [ -m ] [ -nStunden ] [ -pPräfix ] [ -dUnterverzeichnis ]
Beschreibung
Der Befehl uuclean überprüft das BNU-Spoolverzeichnis (/var/spool/uucp) auf Dateien mit den angegebenen Präfixen und löscht die Dateien, die älter sind als die angegebene Anzahl von Stunden. Wenn das Flag -nStunden nicht angegeben ist, löscht der Befehl uuclean Dateien, die älter als 72 Stunden sind.
Wenn das Flag -p nicht angegeben ist, löscht der Befehl uuclean alle Dateien in den angegebenen Unterverzeichnissen des Spoolverzeichnisses, die die Altersanforderung erfüllen. Wenn das Flag -d nicht angegeben ist, löscht der Befehl alle Dateien (die die Anforderungen bezüglich Alter und Präfix erfüllen) in allen Unterverzeichnissen des Spoolverzeichnisses. Wenn weder das Flag -d noch das Flag -p angegeben ist, löscht der Befehl uuclean alle Dateien in allen Unterverzeichnissen des Verzeichnisses /var/spool/uucp, die die Altersanforderung erfüllen.
Wenn das Flag -m nicht angegeben ist, sendet der Befehl uuclean Mail an die Eigner aller Befehle (C. *). Dateien, die gelöscht werden. Wenn das Flag -m angegeben ist, sendet der Befehl Mail an den Eigner jeder Datei, die er löscht, einschließlich Daten (D. *) und ausführen (X.*) Dateien. Die Mailnachricht enthält den Namen der gelöschten Datei.
Der Befehl uuclean wird normalerweise vom Dämon cron ausgeführt.
Anmerkung: Nur eine Person mit Rootberechtigung oder die als UUCP angemeldet ist, kann den Befehl uuclean ausgeben.
Flags
| Element | Beschreibung |
|---|---|
| -dUnterverzeichnis | Löscht Dateien aus dem angegebenen Unterverzeichnis des Verzeichnisses /var/spool/uucp, wenn sie den mit den Flags -n und -p angegebenen Spezifikationen entsprechen. Wenn das Flag -d nicht angegeben ist, überprüft der Befehl uuclean alle Unterverzeichnisse des Verzeichnisses /var/spool/uucp. Es können bis zu 10 Unterverzeichnisse mit dem Flag -d angegeben werden. |
| -m | Weist den Befehl uuclean an, eine Mail an den Eigner einer Datei zu senden, wenn diese gelöscht wird. |
| -nStunden | Löscht Dateien, die älter sind als die mit der Variablen Stunden angegebenen Anzahl von Stunden, wenn sie den mit den Flags -d und -p angegebenen Spezifikationen entsprechen. Der Standardwert ist 72 Stunden. |
| -pPräfix | Löscht Dateien mit dem mit der Variablen Präfix angegebenen Präfix, wenn sie den mit den Flags -n und -d angegebenen Spezifikationen entsprechen. Es können bis zu 10 Präfixe mit dem Flag -p angegeben werden. |
Beispiele
- Geben Sie Folgendes ein, um alle alten Befehlsdateien zu löschen:
Mit diesem Befehl werden alle Dateien in allen Unterverzeichnissen des Verzeichnisses /var/spool/uucp gelöscht, deren Namen mitCund die älter als 72 Stunden sind (Standardeinstellung) Das System sendet eine Mail an den ursprünglichen Eigner jeder Datei, um ihn darüber zu informieren, dass die Datei gelöscht wurde./usr/sbin/uucp/uuclean -pC - Alle alten Dateien aus dem Spoolverzeichnis für Systeme löschenvenusundnostromo, geben Sie Folgendes ein:
Dieser Befehl löscht alle Dateien in den Verzeichnissen /var/spool/uucp/venus und /var/spool/uucp/nostromo, die älter sind als 84 Stunden. Standardmäßig benachrichtigt das System Eigner von C. * Dateien, dass die Dateien gelöscht wurden. Eigentümer anderer Dateien, die gelöscht werden, werden jedoch nicht benachrichtigt./usr/sbin/uucp/uuclean -n84 -dvenus -dnostromo - Geben Sie Folgendes ein, um alle alten Dateien aus allen Spoolverzeichnissen zu löschen und Benutzer zu benachrichtigen, dass sie gelöscht wurden:
Dieser Befehl löscht alle Dateien in allen Unterverzeichnissen des Spoolverzeichnisses, wenn die Dateien älter sind als 72 Stunden (Standardeinstellung). Er sendet eine Mail an den Eigner jeder Datei, die er löscht./usr/sbin/uucp/uuclean -m - Wenn der Befehl uuclean vom Dämon cron regelmäßig gestartet werden soll, fügen Sie Ihrer Datei /var/spool/cron/crontabs/uucp einen Eintrag ähnlich dem folgenden hinzu:
Dieser Eintrag bewirkt, dass der Dämon cron den Befehl uuclean um 2 2: 15 (10:15 p.m) startet. täglich. Der Befehl uuclean löscht alle Befehle (C. *), Daten (D. *), und ausführen (X.*) Dateien, die älter als 96 Stunden sind, aus allen Unterverzeichnissen des Spoolverzeichnisses.15 22 * * * /usr/sbin/uucp/uuclean -n96 -pC -pD -pX
Dateien
| Element | Beschreibung |
|---|---|
| /usr/sbin/uucp/uuclean | Enthält den Befehl uuclean. |
| /var/spool/uucp /* | Enthält Spooldateien, die mit dem Befehl uuclean entfernt wurden. |
| /var/spool/cron/crontabs/uucp | Plant uucp-Jobs für den Dämon cron. |