У меня есть часть программного обеспечения, которая вращается свои файлы журнала при перезапуске. Однако во время разработки я часто перезагружаю его, поэтому я хотел бы в любое время отслеживать последний файл журнала.
Если я less
обычно начинаю с less program.log
и нажимаю Shift+ fхвост, когда файл журнала поворачивается, я продолжаю следить за старым файлом журнала. Я предполагаю, что это потому, что номер инода остается неизменным и less
имеет дескриптор открытого файла для этого инода.
Можно ли отслеживать последние действия любого журнала, который в данный момент называется program.log
?
В частности, я работаю над Sun OS, поэтому решение, которое там работает, было бы идеальным.
tail -f program.log
ты пробовал это?
tail -F program.log | less
будет работать