¿Se ejecutan todos los scripts en /etc/network/if-up.d cuando se abre una interfaz de red?
Si es así, ¿para qué sirve el comando post-up en el archivo de interfaces?
linux
networking
ubuntu
Espiga
fuente
fuente
Respuestas:
Sí, generalmente se ejecuta cualquier script marcado como ejecutable y colocado en esa carpeta. Los archivos que tienen están limitados a un conjunto específico de nombres porque se usan partes de ejecución.
El
post-up
hace lo mismo que el usoup
. Colocar un script en if-up.d es lo mismo que simplemente usar unpost-up
que apunta a un script o comando en otro lugar. Por lo general, utilizaría el up | post-up cuando solo necesitara ejecutar un solo comando para una única interfaz. Cuando tienes algo más complejo, creas un script.interfaces hombre
hombre run-parts
fuente