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.