часы с arp не производят вывода

Я хотел бы отобразить таблицу выходных данных arp управляйте каждые 30 секунд, так, чтобы я мог контролировать трафик Протокола определения адресов в своей сети.

К сожалению, arp не имеет такой опции. Это только печатает текущее содержание таблицы однажды, как это:

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

Таким образом, я обычно заканчиваю тем, что работал arp несколько раз вручную для обнаружения любых изменений в записях в таблице, который не очень сложен.

Для автоматизации этой задачи я считал что watch команда позволяет повторять команды автоматически (1, 2, 3). Поэтому я предварительно ожидал watch -n 30 кому: arp как это:

watch -n 30 arp

Однако, когда я выполняю его, я не получаю вида вывода. Таблица даже не печатается однажды.

Почему это? Как я могу решить это?

Этот ответ показывает рабочий пример с nmcli dev, таким образом, я не вижу оснований, почему с этим не должно быть возможно сделать arp.

Я использую Xubuntu 16.04 Гостеприимный Xerus.

2
задан 4 June 2017 в 11:59

1 ответ

Это должно работать, и это действительно работает здесь точно, когда Вы ввели его:

-n 30 arp

часов единственная вещь, о которой я могу думать, состояла бы в том, чтобы посмотреть на результаты команды, "экспортируют" и удостоверяются, что Ваш дисплей не установлен на что-то броское.

я выполнил команду часов от стандартной терминальной оболочки, которая идет со стандартным распределением Ubuntu. Ничто специальное здесь...

Как тест Вы могли попытаться вызвать выходное перенаправление:

-n 5 arp часов>> test_file

2
ответ дан 2 December 2019 в 03:39

Другие вопросы по тегам:

Похожие вопросы: