Доработка в billd

Ответить
ppe
Сообщения: 50
Зарегистрирован: Чт авг 09, 2007 11:35 am

Доработка в billd

Сообщение ppe »

В моем дистрибутиве линукса (SLES 10) не создается файл /var/log/ppp.log.

пришлось закоментировать вызов функции get_pid_info, иначе скрипт вылетает на открытии файла и "мертвые" интерфейсы не тушатся.

Как вариант предлагаю добавить проверку существования файла

Код: Выделить всё

get_pid_info($pid) if -f "/var/log/ppp.log";

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Сообщение chtito »

А еще лучше:

Код: Выделить всё

get_pid_info($pid) if -r "/var/log/ppp.log";
ибо существование файла еще не значит, что есть права на его чтение! :)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

а ещё лучше заставить-таки пппд его создавать :D

Ответить