Я хотел бы запустить сетевой скрипт при вызове определенного интерфейса (например, eth0), вызвав
ifup eth0
скрипт должен запускаться только при вызове eth0. Мой подход заключался в написании сценария (с именем script.sh
) поместите его где-нибудь как исполняемый файл, а затем напишите в /etc/network/interfaces
:
auto eth0
iface eth0 inet manual
up /path/to/script.sh
есть ли более элегантный способ сделать это? Могу ли я использовать /etc/network/if-up.d
среда сценариев в некотором роде? Насколько мне известно все скрипты в этой папке будет работать независимо от того, какой интерфейс был поднят.