>ну расставь печать пошагам в скрипте и смотри по каким веткам он
>идет когда из crontab запускается. существует ли в момент подъятия интерфеса
>предыдущий или нет.
Ну ты думаешь что я до этого не допер :-)
Проблема в другом. По идеи после того как kill поцесс, освобождаются все его ресурсы, так?
Попробуй в системе убить процесс так сказать владелец интерфейса, и этот девайс тоже упадет, т.е. освободит место.
Если ты не заметил в скрипте всего два витвления
1. Первое, при наличии ppp процесса убивает его, а следовательно и интерфейс
2. Второе выполняется в случаЕ отсутствия ppp процесса, нагло опускает интерфейс
Тут все просто как три копейки, печать будет в любом случае нормальная.
На последок повторюсь В ОБЫЧНОМ РЕЖИМЕ СКРИПТ ОТРАБАТЫВАЕТ КАК НУЖНО