Как извлечь Записи журнала за последний час?

Я нашел решение. Похоже, что ttygif позволяет Вам использовать стартовую команду с флагом -e Так что достаточно сделать

ttyrec file_name -e "tmux a"

Или в моем случае

record-session -e "tmux a -t my_session"
0
18.01.2018, 13:07
2 ответа
 i=`date -d "1 hour ago"| awk '{print $2}'`; j=`date -d "1 hour ago"| awk '{print $3}'`;k=`date -d "1 hour ago"| awk '{print $4}'`; awk -v i="$i" -v j="$j" -v k="$k" '$1 == i && $2 == j && $3 > k {print $0}'  /var/log/maillog

В переменной i==> хранится месяц В переменной j==> хранится дата

В переменной k==> Сохраняет продолжительность времени в формате Часы :Минуты :Секунды

Мой сценарий будет проверять текущий месяц, дату и журнал, который существует между прошлым 1 часом и настоящим.

Дайте мне знать, если возникнет путаница

-1
28.01.2020, 02:32

К сожалению, ни одно из предыдущих предложений не сработало для меня.

(Linux 4.4.0 -142 -универсальный #168 -Ubuntu)

Мой вариант (Баш):

k=$(date -d '1 hour ago' +'%H') | egrep "^*$k:"./my.log
1
28.01.2020, 02:32

Теги

Похожие вопросы