LinuxForum.Fans
Тема

Правило запуска скриптов из /etc/network/run */if-pre-up.d */if-up.d

Автор: user160 3 сообщений 4169 просмотров
#313962

Добрый день.
подскажите пожалуйста есть какое-нибудь предопределённое правил запуска скриптов из папок
/etc/network/

  • if-pre-up.d
  • if-up.d
  • iif-down.d
  • if-post-down.d
  • run

Собственно вопрос в том, находящиеся в папках скрипты запускаются автоматически процессом init, или скрипты в этих папках вызываются иным образом, например вызовом из /etc/network/interfaces?
Анологичная непонятка по папкам в каталоге /etc/ppp/. Там еще хуже, есть и похожие папки как /etc/network/ и скрипты без хвоста .d в самом каталоге /etc/ppp/. :(

#313983

Про сценарии в /etc/ppp/ читайте в man pppd, раздел (сюрприз-сюрприз!) Scripts.

#313988
bormant написал:
Про сценарии в /etc/ppp/ читайте в man pppd, раздел (сюрприз-сюрприз!) Scripts.

Спасибо за наводку. Сходил в гугль, который сказал:

text
 В итоге выяснил, что существуют так называемые {up/down/pre-up/post-down} скрипты, в которых выполняются определенные действия при {поднятии/опускании/перед-поднятием/после опускания} сетевых интерфейсов. Находятся они в /etc/network/if-up.d, /etc/network/if-down.d, /etc/network/if-pre-up.d, /etc/network/if-post-down.d соответственно. 

Сами эти скрипты запускаются из диспатчера /etc/NetworkManager/dispatcher.d/01ifupdown командой run-parts.
Собственно это я и хотел узнать.

Войдите или зарегистрируйтесь, чтобы ответить.