Linux swatch-Befehl
Der Linux swatch-Befehl wird für Systemüberwachungsprogramme verwendet.
swatch kann verwendet werden, um Systemprotokolldateien zu überwachen und festgelegte Aktionen auszuführen, wenn bestimmte Ereignisse erkannt werden. Die von swatch überwachten Ereignisse und die diesen Ereignissen entsprechenden Aktionen werden in der swatch-Konfigurationsdatei gespeichert. Die Standardkonfigurationsdatei ist .swatchrc im Home-Verzeichnis des Benutzers. Im standardmäßigen Home-Verzeichnis von Red Hat Linux gibt es jedoch keine .swatchrc-Konfigurationsdatei. Sie können die Datei /usr/doc/swatch-2.2/config_files/swatchrc.personal nach .swatchrc im Home-Verzeichnis des Benutzers kopieren und dann die zu überwachenden Ereignisse und die auszuführenden Aktionen in .swatchrc ändern.
Syntax
swatch [-A <分隔字符>][-c <设置文件>][-f <记录文件>][-I <分隔字符>][-P <分隔字符>][-r <时间>][-t <记录文件>]
Parameterbeschreibung:
- -A<Trennzeichen> Das Trennzeichen für Aktionen in der Standardkonfigurationsdatei; standardmäßig ist es ein Komma.
- -c<Konfigurationsdatei> Gibt eine Konfigurationsdatei an, anstatt die Standardkonfigurationsdatei zu verwenden.
- -f<Protokolldatei> Überprüft die angegebene Protokolldatei; nach Abschluss der Überprüfung wird diese Protokolldatei nicht weiter überwacht.
- -I<Trennzeichen> Gibt das Trennzeichen für Eingabedatensätze an; standardmäßig ist es ein Zeilenumbruchzeichen.
- -P<Trennzeichen> Gibt das Trennzeichen für Ereignisse in der Konfigurationsdatei an; standardmäßig ist es ein Komma.
- -r<Zeit> Startet zur angegebenen Zeit neu.
- -t<log file> Überprüft die angegebene Protokolldatei und überwacht nachfolgende Datensätze, die der Protokolldatei hinzugefügt werden.
Beispiele
Systemüberwachung starten
# swatchAndere Erweiterungen
Linux-Befehlsenzyklopädie