So berechnen Sie mit Linux den von zeitgesteuerten Dateien belegten Speicherplatz

So berechnen Sie mit Linux den von zeitgesteuerten Dateien belegten Speicherplatz

Öffnen Sie den Editor für geplante Aufgaben. Cent verwendet standardmäßig vim, um ihn direkt zu öffnen. Wenn Ubuntu mit mehreren Editoren installiert ist, werden Sie beim ersten Öffnen aufgefordert, den Editor anzugeben.

Bildbeschreibung hier einfügen

(3) */1 * * * * sh /root/Shell/monitor.sh Fügen Sie diese Zeile der Datei hinzu. Das bedeutet, dass der Befehl sh /root/Shell/monitor.sh jede Minute ausgeführt wird. Genauere Zeitformate finden Sie online. Mehr brauchen Sie für eine einfache Loop-Überwachung nicht

Bildbeschreibung hier einfügen

(4) Der Dienst „crond start“ startet die geplante Aufgabe. Unter Ubuntu ist es der Service Cron Start

Bildbeschreibung hier einfügen

(5) Überprüfen Sie, ob die geplante Crontab-Aufgabe gestartet wurde crontab -l

Bildbeschreibung hier einfügen

2. Shell-Überwachungsdiskette

(1) du -BM /root/Shell/a.pdf | awk '{print $1}' um die Dateigröße zu ermitteln. Die -BM-Ausgabe ist M, wenn eine G-Ausgabe erforderlich ist, verwenden Sie -BG.

(2) cachesize=$( du -BM /root/Shell/a.pdf | awk '{print $1}') verwendet die Variable cachesize, um die Dateigröße zu ermitteln. Beachten Sie, dass die empfangenen Daten in Einheiten wie z. B. 89 M vorliegen.

(3) cachesize=$(echo ${cachesize/M/}) Entfernen Sie M, um eine reine Zahl zu erhalten 3. Code vervollständigen

Wenn die Größe der Datei a.pdf größer oder gleich 90M ist

Zusammenfassen

Oben ist die Vorgehensweise von Linux beschrieben, um die Größe des von zeitgesteuerten Dateien belegten Speicherplatzes zu implementieren, die vom Editor eingeführt wurde. Ich hoffe, dass dies für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Autotrash-Tool für Linux zum automatischen Löschen alter Junk-Dateien zu einem festgelegten Zeitpunkt
  • Verwenden Sie ein Linux-Shell-Skript, um die geplante FTP-Ausführung des Batch-Downloads angegebener Dateien zu implementieren
  • Skript zum regelmäßigen Löschen von Dateien, die älter als ein bestimmter Tag sind, in Windows und Linux
  • Tutorial zur Sicherung von Linux-VPS-Datenbanken/Websitedateien – automatisches zeitgesteuertes Backup
  • So erweitern Sie den Speicherplatz des Stammverzeichnisses im Linux-System
  • Detaillierte Erläuterung der Linux-Befehle zur Festplattenformatierung
  • Detaillierte Erläuterung des Speicherplatzes für die Root-Partitionsfestplattenerweiterung der virtuellen Linux-Maschine
  • Linux-Befehl zur Anzeige der Speicherplatzgröße
  • So verwenden Sie „du“, um die Größe des von einer Datei oder einem Verzeichnis in Linux belegten Speicherplatzes anzuzeigen
  • So zeigen Sie RAID-Disk-Array-Informationen in Linux an
  • So erweitern Sie die Festplattenkapazität eines Linux-Servers (Bild)
  • So verwenden Sie die GPT-Partitionierung auf Linux-Festplatten größer als 2T

<<:  Verwendung der JavaScript-Sleep-Funktion

>>:  Detaillierte Erläuterung des Problems der gemischten Verwendung von Limit- und Summenfunktionen in MySQL

Artikel empfehlen

Vue realisiert den gesamten Prozess der Slider-Drag-Verifizierungsfunktion

Rendern Definieren Sie das Skelett, schreiben Sie...

Tutorial zu den Grundlagen von JavaScript und JQuery Framework

Inhaltsverzeichnis 1. JS-Objekt DOM –1, Funktion ...

Tutorial zur Änderung des Root-Passworts in MySQL 5.6

1. Nach der Installation von MySQL 5.6 kann es ni...

Detaillierte Erläuterung der Vue Simple Notepad-Entwicklung

In diesem Artikelbeispiel wird der spezifische Co...

Was wir von Googles neuer Benutzeroberfläche (Bilder und Text) lernen können

Die bedeutendste Website-Änderung im Jahr 2011 bet...

So installieren Sie Nginx und konfigurieren mehrere Domänennamen

Nginx-Installation CentOS 6.x yum verfügt standar...

Detaillierte Erläuterung der Verwendung von Docker Commit

Manchmal müssen Sie bestimmte Abhängigkeiten im B...

So verwenden Sie TypeScript in Vue

Einführung In den letzten Jahren wurde der Ruf na...

Detaillierte Erklärung unsichtbarer Indizes in MySQL 8.0

Wort Seit der ersten Version von MySQL 8.0 liegen...

Probleme mit Vue, das die Homepage von Bibibili imitiert

Technische Struktur Das Projekt ist in zwei Teile...