Команда Linux swatch
Команда Linux swatch используется для программ мониторинга системы.
swatch можно использовать для мониторинга системных лог-файлов и выполнения заданных действий при обнаружении определённых событий. События, отслеживаемые swatch, и действия, соответствующие этим событиям, хранятся в конфигурационном файле swatch. Конфигурационный файл по умолчанию — .swatchrc в домашнем каталоге пользователя. Однако в домашнем каталоге пользователя по умолчанию в Red Hat Linux нет конфигурационного файла .swatchrc. Вы можете скопировать файл /usr/doc/swatch-2.2/config_files/swatchrc.personal в .swatchrc в домашнем каталоге пользователя, а затем изменить события, которые нужно отслеживать, и действия, которые нужно выполнять, в .swatchrc.
Синтаксис
swatch [-A <分隔字符>][-c <设置文件>][-f <记录文件>][-I <分隔字符>][-P <分隔字符>][-r <时间>][-t <记录文件>]
Описание параметра:
- -A<символ-разделитель> Символ-разделитель для действий в конфигурационном файле по умолчанию; по умолчанию — запятая.
- -c<файл конфигурации> Задаёт конфигурационный файл вместо использования конфигурационного файла по умолчанию.
- -f<лог-файл> Проверяет указанный лог-файл; после завершения проверки мониторинг этого лог-файла не продолжится.
- -I<символ-разделитель> Задаёт символ-разделитель для входных записей; по умолчанию — символ новой строки.
- -P<символ-разделитель> Задаёт символ-разделитель для событий в конфигурационном файле; по умолчанию — запятая.
- -r<время> Перезапускает в указанное время.
- -t<файл журнала> Проверяет указанный файл журнала и отслеживает последующие записи, добавляемые в файл журнала.
Примеры
Запустить мониторинг системы
# swatchДругие расширения
Энциклопедия команд Linux