/etc/resolv.conf è cambiato ogni volta che cambia il lease DHCP?

2

Vorrei attivare un evento tramite launchd ogni volta che il mio lease DHCP cambia l'IP sulla mia interfaccia WiFi. La mia domanda è simile a ciò che viene chiesto in questa domanda , che mi rende la cosa che posso guardare /etc/resolv.conf per le modifiche tramite un agente launchd .

Differisco nel mio bisogno in quanto mi piacerebbe licenziare l'evento ogni volta che l'IP cambia su un'interfaccia, non solo quando viene visualizzata l'interfaccia. Per i curiosi, sì, sto cercando di fare un semplice aggiornamento DNS dinamico.

    
posta Ian C. 03.12.2014 - 19:16
fonte

1 risposta

1

Potresti scrivere un launchd che monitora il percorso del file di:

/ private / var / db / dhcpclient / leases /

Se stai cercando DHCP cambia ad un'interfaccia.

Questo db contiene tutte le diverse interfacce e le modifiche dhcp su di esse. Qualcosa di simile a monitorare quel file con un launchd qui .

    
risposta data 03.12.2014 - 20:19
fonte

Leggi altre domande sui tag