|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Victor Sudakov 2:5020/400 19 Apr 2004 13:29:24 To : Slava Astashonok Subject : Re: ldapsearch exit status --------------------------------------------------------------------------------
Slava Astashonok wrote:
>> Как вы проверяете из скрипта, существует ли некий dn в базе LDAP ?
>> ldapsearch имеет нехорошую привычку завершаться с exit status zero
>> даже в том случае, если никого не нашёл.
>>
>> Использование "ldapsearch | grep -q ^dn" представляется несколько
>> топорным решением, хотя на безрыбье и годится.
>
> Hичего удивительного - отрицательный (пустой) результат не является ошибкой.
> А grep не нужен: test "`ldapsearch -LLL uid=someuser`" && echo found
В этом случае если someuser существует, разве test у тебя не ругнётся
на unexpected operator?
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/149@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/9182d8b51dfe.html, оценка из 5, голосов 10
|