Me gustaría mostrar la tabla de salida delarp
dominiocada 30 segundos, para que pueda monitorearprotocolo de resolucion de DIRECCIONtráfico en mi red.
Lamentablemente arp
no tiene esa opción. Solo imprime el contenido actual de la tabla una vez, así:
Address HWtype HWaddress Flags Mask Iface
192.168.0.103 ether 48:e2:44:d5:7a:97 C eth0
192.168.0.1 ether c8:3a:35:49:77:48 C eth0
Por eso, normalmente termino ejecutando arp
varias veces manualmente para detectar cualquier cambio en las entradas de la tabla, lo cual no es muy sofisticado.
Para automatizar esta tarea, leí que elwatch
El comando permite repetir comandos automáticamente (1,2,3). Por lo tanto, antepuse watch -n 30
como arp
esto:
watch -n 30 arp
Sin embargo, cuando lo ejecuto no obtengo ningún tipo de resultado. La tabla ni siquiera se imprime una vez.
¿Porqué es eso? ¿Como puedo resolver esto?
esta respuestamuestra un ejemplo funcional con nmcli dev
, por lo que no veo ninguna razón por la que no sea posible hacerlo con arp
.
Estoy usando Xubuntu 16.04 Xenial Xerus.
Respuesta1
Debería funcionar y de hecho funciona aquí exactamente como lo ingresaste:
ver -n 30 arp
Lo único que se me ocurre es mirar los resultados del comando "exportar" y asegurarme de que la pantalla no esté configurada en algo extraño.
Ejecuté el comando watch desde un terminal estándar que viene con la distribución estándar de Ubuntu. Nada especial aquí...
Como prueba, podrías intentar forzar una redirección de salida:
ver -n 5 arp >> archivo_prueba