>а как скормить сабжу логи за длительное время по маске logDDMMYY? Могу предложить штатный вполне Unix-way способ:
1. mkfifo /tmp/mine
2. cat log010106.log log020106.log log030106.log > /tmp/mine
и в другой консоли:
3. free-sa -l /tmp/mine
4. rm /tmp/mine
Замечания:
- в п.1 подумайте над безопасным размещением трубы (pipe), /tmp/mine дан для примера, но там доступ к нему может получить кто то еще (хотя бы делайте mkfifo -m 0600 /tmp/mine);
- в п.2 программа cat должна подавать журналы в трубу в порядке возрастания дат (т.е. записи должны идти в том же порядке, в котром они шли бы в одном большом файле журнала);
- в п.3 я не уверен насчет работоспособности опций программы free-sa по выбору диапазона дат, не тестировал;
- п.4 можно и не выполнять, если вы регуляно планируете эту трубу использовать;
- если у вас журналы сжаты gzip или bzip2, то вместо cat используйте zcat или bzcat соответственно.