Сценарий Bash для мониторинга внутреннего IP-адреса для изменений

Я хотел бы знать, может ли сценарий создать форму ifconfig ...

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 111.222.111.222 netmask 255.255.255.0 broadcast 111.222.111.255 inet6 fe80::f2de:f1ff:fef1:6570 prefixlen 64 scopeid 0x20<link> ether f0:de:f1:f1:65:70 txqueuelen 1000 (Ethernet) RX packets 3623628 bytes 428280329 (408.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1895180 bytes 1618756896 (1.5 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 20 memory 0xf3900000-f3920000

И затем сбрасывать информацию на что-то вроде:

eth0 ipv4: 111.222.111.222 netmask: 255.255.255.0 broadcast 111.222.111.255 ipv6: fe80::f2de:f1ff:fef1:6570 prefixlen 64 scopeid 0x20<link>

Я хотел бы, чтобы сценарий включал все включенные интерфейсы без петли. Я хотел бы затем настроить cron для проверки любых изменений, а затем, если есть изменения, отправить мне всю информацию в мой gmail. Любые изменения должны быть выделены жирным шрифтом или отображаться таким образом, чтобы их можно было легко идентифицировать. Даже если это другой раздел.

Я хочу, чтобы команда «ifconfig», а не «ip».

0
задан 19 April 2018 в 23:20

0 ответов

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

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