Entonces sé que puedo rastrear manualmente los archivos usando
tail -f nombrearchivo.log
Solo me gustaría hacer doble clic en cualquier archivo .log y abrirlos con Terminal usando tail -f
Antecedentes
Soy un usuario de Windows desde hace mucho tiempo, y siempre he usado baretail, pero este es mi MAC de trabajo, por lo que no puedo simplemente instalar o descargar ningún software que me encantaría usar trucos listos para usar.
Ediciones No se inician desde la consola, pero más bien abro el .log y pueden abrirse en la Terminal y luego no me importa dejar esa Terminal o varias Terminales mientras las estoy viendo.
No hay una manera fácil de cambiar el abridor de los archivos e inyectar la cola.
Sin embargo, puede crear scripts de shell muy simples y hacer que abran los comandos apropiados en el momento del inicio de sesión:
Además, puede configurar varias ventanas y varias pestañas con diferente fuente, color, disposición (incluso en múltiples espacios de escritorio de Mission Control) y luego hacer que la terminal abra el grupo. La ayuda de Terminal tiene algunos consejos sobre la automatización de AppleScript y el uso de grupos de ventanas (exportación/importación) es posible para editar los archivos de configuración xml para casos avanzados.
Para mí, solo defino alias que son fáciles de escribir en mi archivo . guiones de inicialización.
alias tf=`tail -F`
alias tailf='tail -F /var/log/system.log`
alias upd=`tail -F /var/log/install.log`
alias mas=`tail -F /var/log/commerce.log`
Por lo tanto, puede crear tf
un archivo arbitrario o iniciar fácilmente archivos específicos de interés en lugar de programar un archivo para ejecutar un comando específico. Realmente depende de si a tu cerebro le gusta traer una nueva ventana a un archivo existente o un nuevo archivo a una ventana existente.
Una cosa a tener en cuenta aquí es que system.log rota y se comprime periódicamente. Si tiene un tail -f
archivo abierto, tarde o temprano notará que no le llegan nuevas actualizaciones. Esto se debe a que el archivo system.log al que apunta se eliminó y se inició uno nuevo. La solución es hacer ctrl-break y reiniciar la cola.
bmike