Terminal: ¿Hay alguna manera de ser notificado de actividad al colocar un registro de errores? -- macos campo con terminal campo con ssh campo con tail camp apple Relacionados El problema

Terminal: Is there a way to be notified of activity when tailing an error log


2
vote

problema

Español

A menudo sesh en una máquina y la cola, su registro de errores de PHP. Mi situación ideal sería dejar esta ventana de terminal abierta en el fondo, pero cuando hay actividad del comando de la cola, haga que la ventana del terminal se active y se mueva hacia adelante, o notifiqueme de alguna manera que se haya escrito un error. De esta manera, no tendría que mantener siempre espacio en mi escritorio reservado.

¿Esto tiene sentido?

Original en ingles

I often ssh into a machine and tail -f it's php error log. My ideal situation would be to leave this terminal window open in the background, but when there's activity from the tail command, have the terminal window be activated and moved to front, or notify me in some way that an error has been written. This way I wouldn't have to always keep space on my desktop reserved.

Does this make sense?

           

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

El icono de Dock del terminal comienza a rebotar si una pestaña que no está activa imprime A:

  tail -f /var/log/system.log | sed $'s/$/a/'   

o ejecutar sudo gem install terminal-notifier y haz algo como esto:

ABCDEFGHIJKLMNABCDEFGHIJKLMN5

 

Terminal's Dock icon starts bouncing if a tab that isn't active prints \a:

tail -f /var/log/system.log | sed $'s/$/\a/' 

Or run sudo gem install terminal-notifier and do something like this:

tail -f /var/log/system.log | while IFS= read -r l; do echo "$l"; terminal-notifier -message "$l" > /dev/null; done

 
 
 
 
1
 
vote

Pensé en sugerir un manzón, o maestro de hazel o teclado, pero luego recordé ITERM.

ITERM Publica una notificación cuando hay actividad, a través de Growl. De la ayuda en línea:

soporte de gruñido

Si habilita gruñir (preferencias y gt; profiles & gt; terminal & gt; habilitar growl Notificaciones) y usted ha instalado gruñido, entonces recibirá Mensajes cuando un terminal emite un pitido, se produce una salida después de un período de silencio, o termina.

 

I thought about suggesting an AppleScript, or Hazel or Keyboard Maestro, but then I remembered iTerm.

iTerm posts a notification when there is activity, via Growl. From the Online help:

Growl Support

If you enable Growl (Preferences > Profiles > Terminal > Enable Growl Notifications) and you have Growl installed then you'll receive messages when a terminal beeps, has output after a period of silence, or terminates.

 
 
0
 
vote

Tengo la misma situación: Un servidor con archivos de registro y mi máquina local, quiero ser notificado sobre errores y advertencias.

Lo que hago es buscar los archivos de registro periódicamente a mi máquina local y verlos con una herramienta llamada Logística (www.logtastic.net).

El comando Fetching Mis archivos de registro del servidor es:

  while true ; do FONTDEFDEFAULT='33[0m' ; FONTDEF='33[1;35m'; echo -e "${FONTDEF}Copy ...${FONTDEFDEFAULT}" ; scp [USER]@[YOUR-SERVER]:/path/to/log/files/* /var/log/ ; sleep 3 ; done   

Asegúrese de haber generado y compartido las claves SSH para evitar ingresar la contraseña cada vez.

 

I've got the same situation: a server with log files and my local machine I want to be notified on on errors and warnings.

What I do is to fetch the log files periodically to my local machine and watch them with a tool called Logistic (www.logtastic.net).

The command fetching my log files from the server is:

while true ; do FONTDEFDEFAULT='\033[0m' ; FONTDEF='\033[1;35m'; echo -e "${FONTDEF}Copy ...${FONTDEFDEFAULT}" ; scp [USER]@[YOUR-SERVER]:/path/to/log/files/* /var/log/ ; sleep 3 ; done 

Be sure you'd generated and shared ssh-keys to prevent to enter the password every time.

 
 

Relacionados problema

0  Uso de iMessage Eliminar mensaje [duplicar]  ( Using imessage deleting message ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo eliminar todas las conversaciones a la vez en iMessag...

10  ¿Cómo corregir el desplazamiento entrecortado en 10.9 Mavericks?  ( How to fix choppy scrolling on 10 9 mavericks ) 
Acabo de actualizar mi MacBook Air a mediados de 2012 a 10.9. Ahora, cada vez que desplazo hacia abajo por una página, el efecto es muy entrecortado. El despl...

8  MacBook Pro 2018 Reinicio aleatorio> Causa de apagado anterior: -20  ( Macbook pro 2018 random restart previous shutdown cause 20 ) 
Tengo MacBook Pro 2018 (Mojave 10.14.1) Lo trajo hace 3 semanas, Ahora tengo reinicio aleatorio cuando lo uso. Solo busco a Internet, juegue a Spotify, pe...

3  No hay campos de entrada para la verificación de ID de Apple para el IMAC 10.10.5  ( No input fields for the apple id verification for the imac 10 10 5 ) 
Así como mi encabezado dice: No hay campos de entrada para los códigos de verificación de ID de Apple para el IMAC 10.10.5. ¿Cómo diablos lo entiendo? Por e...

1  ¿Por qué solo tengo PIP3 pero no tengo pip?  ( Why do i only have pip3 but no pip ) 
He instalado Python3 desde www.python.org (no a través de la cerveza). Descubrí que no tenía PIP, solo PIP3. Como aquí, dijo https://pip.pypa.io/en/stable/in...

2  ¿Cómo hago reanudarse las sesiones terminales en el león con ITERM2 y TCSHRC?  ( How do i make terminal sessions resume on lion with iterm2 and tcshrc ) 
Mi comprensión es que con león, mis ventanas terminales deben restaurar su estado. Sin embargo, esto no sucede para mí. Me pregunto si esto es porque uso TCSH...

35  Cambiar la dirección MAC en OS X YOSEMITE  ( Change mac address in os x yosemite ) 
Por lo general, cambié mi dirección MAC con los siguientes comandos: # Get a New MAC Address openssl rand -hex 6 | sed 's/(..)/1:/g; s/.$//' # Changing the...

7  ¿Qué puede hacer que las claves de volumen no funcionen, pero muestren el signo prohibitivo en lugar de cambiar el volumen?  ( What can cause the volume keys to not work but show the prohibitory sign instead ) 
Cuando intento reducir el volumen de mi libro de Mac, muestra de repente que esto no es posible, incluso el icono en la barra de menú es (gris inactivo) Est...

4  ¿Cómo cambiar el nombre de la cuenta y el nombre completo a uno, nombre consistente?  ( How to change account name and full name to one consistent name ) 
He creado una cuenta de administrador en una Mac OSX 10.5.8. Al principio, el nombre de usuario y el nombre de la cuenta se llamaron "Kaleb". Sin embargo, más...

1  Mensajes AppleScript ¿No funciona bajo león de montaña?  ( Messages applescript not working under mountain lion ) 
Intenté agregar un AppleScript para ejecutar un comando específico cuando envío o recibo un mensaje en los mensajes en mi servidor, pero por alguna razón nunc...

2  No puedo ver imágenes en correos compongo  ( Cant see images in mails i compose ) 
Cuando adjunto una imagen en un correo, puedo tirarlo en cualquier lugar, en línea, pero aparece como un icono de imagen en lugar de mostrar la imagen: ...

5  ¿Puedo usar Google Sync (intercambiar, presionar) a través de Mail.App en Lion Mountain?  ( Can i use google sync exchange push through mail app in mountain lion ) 
Me encanta usar Gmail a través de Google Sync en mi iPhone porque admite presionar el protocolo de Exchange. Consulte: https://www.google.com/mobile/sync ...

65  ¿Cómo puedo hacer todas las carpetas en el buscador "Snap to Grid"?  ( How can i make all folders in finder snap to grid ) 
No me gusta que los archivos se pueden colocar en cualquier lugar , incluso superponer otros archivos, en el buscador. Los archivos tampoco se reorganizan pa...

12  Mira rápida a veces muestra el panel en blanco en Mavericks [duplicado]  ( Quick look sometimes shows blank panel in mavericks ) 
Esta pregunta ya tiene respuestas aquí : espacios en blanco de Quicklook al mostrar algunas imágenes...

4  Monte un disco de RAM en el arranque  ( Mount a ram disk on boot ) 
Estoy ejecutando diferentes aplicaciones con fines de desarrollo: Apache, MySQL, Tomcat y un par de otros productos. Me gustaría configurar la verbosidad de r...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos