[Решено] запуск скриптов из /etc/network/if-up.d (не стартуют)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

bakulenko
Сообщения: 202
ОС: Ubuntu 12.04

[Решено] запуск скриптов из /etc/network/if-up.d

Сообщение bakulenko »

Добрый день.
Ничего не могу понять.
Есть каталог /etc/network/if-up.d, поместил туда пару своих скриптов - не отрабатывают.
Срабатывают только если в /etc/network/interfaces поместить упоминание с помощью post-up.
Разве не должны скрипты из сабжевой директории отрабатывать по ifup'у?

Ubuntu 10.10
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [Решено] запуск скриптов из /etc/network/if-up.d

Сообщение sash-kan »

chmod +x <file> не забыли?

bakulenko писал(а):
19.07.2011 19:22
Срабатывают только если в /etc/network/interfaces поместить упоминание с помощью post-up
кстати, вполне годное решение· только в этом случае, конечно, лучше скрипт убрать из /etc куда-нибудь в сторону /usr/local/sbin
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

bakulenko
Сообщения: 202
ОС: Ubuntu 12.04

Re: [Решено] запуск скриптов из /etc/network/if-up.d

Сообщение bakulenko »

sash-kan

Ничего не забыл. Заменил в скрипте #!/bin/sh на #!/bin/sh -e - стало работать (подсмотрел в соседних скриптах, но не во всех оно есть).
Попробовал заменить еще и на bash, тоже работает. Странная какая то заморочка.
Спасибо сказали: