Страница 1 из 1

Вывести на экран содержимого файла по времени

Добавлено: 2013-03-21 8:35:09
shuk007
Здравствуйте!

Как вывести содержимого файла по времени.
Например последные записи в период 24 часов

Re: Вывести на экран содержимого файла по времени

Добавлено: 2013-03-21 11:17:26
kpp
Варианта вижу два.
В случае, если в каждой строке есть дата\время - один вариант, иначе второй вариант.
Суть второго варианта заключается в том, что нужно хранить где-то кол-во строк на момент последней проверки, при следующей проверке считать кол-во строк в файле и вывести строки, номера который больше предыдущего значени кол-ва строк.

Re: Вывести на экран содержимого файла по времени

Добавлено: 2013-03-22 1:26:36
FiL
третий вариант - бакапить файл каждый час (или чаще), а потом дифф-ом между текущей версией и соответствующим бакапом.

Re: Вывести на экран содержимого файла по времени

Добавлено: 2013-03-22 15:10:54
shuk007
спасибо, я третьим вариантом воспользовался.
через заданное время в кроне содержимое файла добавляется в другой файл а потом после обработки данных сам файл очищается.