1 votos

¿Cómo ejecutar un script si se cambia la IP externa?

Cómo puedo ejecutar un script de bash cuando se cambia la IP externa. Me gustaria saber si hay un gancho en macOS para ejecutar una secuencia de comandos.

2voto

JFL Puntos 128

El ordenador no tiene forma de detectar por sí misma que la IP externa ha cambiado, ya que esto es manejado por el router que se traduce a su IP privada a la pública.

Así que usted debe sondear el router, o un sitio externo.

El router puede ser consultada a través de SNMP archivo si es compatible con este protocolo. Si doens pero no tiene una línea de comandos (CLI) de acceso, a continuación, se puede utilizar con un lenguaje como esperaba. Si el router es accesible sólo a través de una interfaz web, esto es factible, pero más complejo.

En realidad se puede evitar electorales si el router es compatible con el envío de traps SNMP o tiene un controlador de eventos, a continuación, es el router que puede notificar equipo sobre el cambio y, a continuación, ejecute la secuencia de comandos en la recepción de dicha notificación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X