Страница 1 из 1

Доработка в billd

Добавлено: Сб фев 09, 2008 6:00 pm
ppe
В моем дистрибутиве линукса (SLES 10) не создается файл /var/log/ppp.log.

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

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

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

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

Добавлено: Сб фев 09, 2008 6:14 pm
chtito
А еще лучше:

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

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

Добавлено: Чт фев 14, 2008 1:15 pm
ran
а ещё лучше заставить-таки пппд его создавать :D