Я нашел решение. Похоже, что ttygif позволяет Вам использовать стартовую команду с флагом -e Так что достаточно сделать
ttyrec file_name -e "tmux a"
Или в моем случае
record-session -e "tmux a -t my_session"
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 часом и настоящим.
Дайте мне знать, если возникнет путаница
К сожалению, ни одно из предыдущих предложений не сработало для меня.
(Linux 4.4.0 -142 -универсальный #168 -Ubuntu)
Мой вариант (Баш):
k=$(date -d '1 hour ago' +'%H') | egrep "^*$k:"./my.log