Tengo un software que rota sus archivos de registro cuando se reinicia. Sin embargo, durante el desarrollo, lo reinicio mucho, por lo que me gustaría monitorear el último archivo de registro en cualquier momento.
Si empiezo less
normalmente con less program.log
y presiono Shift+ fen la cola, cuando el archivo de registro se gira, continúo monitoreando el archivo de registro anterior. Supongo que esto se debe a que el número de inodo permanece igual y less
tiene un identificador de archivo abierto para ese inodo.
¿Es posible monitorear la última actividad en cualquier archivo de registro que se llame actualmente program.log
?
Específicamente, estoy trabajando en Sun OS, por lo que una solución que funcione allí sería ideal.
tail -f program.log
has intentado esto?
tail -F program.log | less
funcione