5/5 - (1 голос)

Обычно файл /var/log/messages содержит много информации, а зачастую нужна инфо только за определенный промежуток времени.

Ниже скрипт, которой поможет Вам без труда вывести информацию с лог файла за несколько минут.

#!/bin/bash
for (( i=10; i<=30; i++ ))
do
cat /var/log/messages | grep «Feb 14 12:$i» >> /tmp/messages.log

done

В  файле /tmp/messages.log будут собраны все сообщения системы за время с 12:10 до 12:30 14 февраля. Изменяйте на нужные Вам значения даты и получайте результат. Обратите внимание на формат дат, в Вашей системе он может отличаться, поэтому предварительно нужно проверить в каком виде выводиться дата в файле /var/log/messages.