OS X El Capitan Auto Tail Log archivos

3

Así que sé que puedo seguir manualmente los archivos usando

cola -f nombre_archivo.log

Pregunta

Simplemente me gustaría hacer doble clic en cualquier archivo .log y hacer que se abran con Terminal usando tail -f

Backgrounds

Soy un usuario de Windows desde hace mucho tiempo, y siempre he usado baretail, pero este es mi trabajo MAC, así que no puedo instalar o descargar cualquier software que me encantaría usar trucos listos para usar

Edita No iniciando desde la consola, sino más bien como abro el .log y se pueden abrir en la propia Terminal y entonces no me importa dejar esa Terminal o varias terminales mientras las estoy viendo

    
pregunta SeanClt 20.03.2016 - 17:04

2 respuestas

2

No hay una manera fácil de cambiar el abridor de los archivos e inyectar la cola.

Sin embargo, podría crear scripts de shell muy simples y hacer que abran los comandos apropiados en el momento de iniciar sesión:

También, puede configurar varias ventanas y varias pestañas con diferentes fuentes, colores, disposiciones (incluso en varios espacios de escritorio de Control de Misión) y luego hacer que el terminal abra el grupo. La ayuda de Terminal tiene algunos consejos sobre la automatización de AppleScript y el uso de Grupos de ventanas (exportar / importar) es posible editar los archivos de configuración XML para casos avanzados.

Para mí, acabo de definir los alias que son fáciles de escribir en mi. scripts 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 tf un archivo arbitrario o lanzar fácilmente archivos específicos de interés en lugar de secuencias de comandos de 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.

    
respondido por el bmike 20.03.2016 - 17:31
0

Una cosa a tener en cuenta aquí es que system.log gira y se comprime periódicamente. Si tiene un tail -f abierto en el archivo, tarde o temprano notará que no le llegan nuevas actualizaciones. Esto se debe a que el archivo system.log al que apunta se ha eliminado y se ha iniciado uno nuevo. La solución es ctrl-break y reiniciar la cola.

    
respondido por el Rex Block 19.02.2018 - 05:27

Lea otras preguntas en las etiquetas