Как зарегистрировать действие сетевого интерфейса в файле

Я должен записать "остроту" в/etc/network/interfaces, который гарантирует, что, когда eth1 идет/вниз файл, /var/log/network.log записан с чем-то как этот/ВНИЗ [ДАТА/ВРЕМЯ]

EX: [10-12-2012/21:30:00]

Формат [DD-MM-YY/HH-MM-SS]

Если eth1 является активный вставленный /var/log/network.log [ДАТА/ВРЕМЯ], если eth1 ВНИЗ помещается в /var/log/network.log ВНИЗ [ДАТА/ВРЕМЯ]

0
задан 18 December 2012 в 21:41

1 ответ

Сначала очень простой подход.

iface eth1 inet dhcp
    ...
    up echo $IFACE up $(date) >> /var/log/network.log
    down echo $IFACE down $(date) >> /var/log/network.log

Более адекватный подход будет использовать средство системного журнала, так что файл журнала будет вращаться и т. Д. Следующее будет записывать в /var/log/syslog.

iface eth1 inet dhcp
    ...
    up echo $IFACE up $(date) | logger -p local0.notice
    down echo $IFACE down $(date) | logger -p local0.notice
0
ответ дан 18 December 2012 в 21:41

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

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