Wie kann ich ein Skript ausführen, wenn ip-Adresse ändert (höchstwahrscheinlich einen dhclient Haken verwenden) auf einem (Ubuntu) Linux-Rechner?

StackOverflow https://stackoverflow.com/questions/113730

  •  02-07-2019
  •  | 
  •  

Frage

ich ein Skript haben, die Kontakte ein paar Quellen und ihnen sagen, „die IP-Adresse XXX.XXX.XXX.XXX ist meine aktuelle“. Mein Test Web-Server verfügt über eine dynamische IP-Adresse über DHCP und unter anderem braucht es einen DDNS Eintrag, wenn seine IP-Adresse Änderungen zu aktualisieren. Aber es ist nicht das einzige, was es tut, so werde ich brauche mein eigenes Skript auszuführen.

Ich vermute, dass dies möglich ist, durch eine das Skript Befestigung für einen bestimmten dhclient Haken ausgeführt werden soll. Ich muss aber noch wissen, welche Haken ich verwenden soll, und wie.

War es hilfreich?

Lösung

Ich würde empfehlen, das Skript in dhclient-Exit-hooks.d zu setzen. Weil Sie sollten nur den DDNS Eintrag ändern, wenn die Adressänderung beendet wurde. Ich bin aber nicht sicher, ob dhclient-Exit-Haken genannt werden, wenn nicht eine Adresse zuweisen.

Edit: Die Mann-Seiten (man dhclient-script) sagen, dass der Austritts-Haken Skript wird den Exit-Code in einem Shell-Variable (exit_status) erhalten. So könnte man es überprüfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top