Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Oleg Gawriloff                       2:450/118      09 Jan 2006  13:39:55
 To : All
 Subject : bsd glob
 -------------------------------------------------------------------------------- 
 
 
 Как сделать что бы logrotate в BSD понимал конструкции вида 
 "/var/log/radacct/*/detail"?
 Если в /var/log/radacct есть кроме каталогов обычные файлы то logrotate 
 пытается открыть файлы вида /var/log/radacct/regular-file/detail. 
 Естественно таких путей нет, и он выходит с ошибкой. В то же время на 
 линуксе данные конструкции отрабатывают. Как я понимаю это связано с 
 разницой в реализации glob (3), а точнее тем что в BSD отсутствует ключик 
 GLOB_ONLYDIR. Есть ли какой метод что бы такие конструкции все же под бсд 
 заработали (сделать что бы в этом каталоге были только подкаталоги я не 
 могу, местонахождение обычных файлов забито в коде используемой программы)?
 
 With best regards, Oleg Gawriloff. 
 --- Microsoft Outlook Express 6.00.2900.2670
  * Origin: Atlant Telecom (2:450/118.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 bsd glob   Oleg Gawriloff   09 Jan 2006 13:39:55 
Архивное /ru.unix.bsd/4920583ffc93c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional