Как насчет этого -немного пере -организации вашего скрипта:
#!/usr/bin/env bash
for HOST in $HOST1 $HOST2 $HOST2
do
HEARTBEAT=$(${LDAPSEARCH} -h ${HOST} -p ${PORT} -D "${USER}" -w $${PASS} -b "" -s base "(objectClass=*)" | grep dn: | sed 's/dn:/dn/g')
if [ ! $HEARTBEAT = 'dn' ]; then
echo "NOT OK"
exit 1
fi
done
echo "ok"
Этот сценарий будет печатать одиночное NOT OK
после обнаружения первого неверного HOST
и будет печатать одиночное OK
, если не будет неверных HOSTs
.
Debian Testing (Bullseye )с Gnome Desktop Environment у меня работает. Не с самого начала, правда :Первая перезагрузка после установки выдала мигающий курсор на черном экране. Мне пришлось перейти на другую виртуальную машину Strg+Alt+F2 , войти в систему как пользователь root и добавить contrib non-free
к записям /etc/apt/sources.list
. После apt-get update
я смог установить firmware-linux-nonfree
, firmware-realtek
, firmware-iwlwifi
. После очередной перезагрузки все было нормально.
Ubuntu основана на Debian... В Debian нет бесплатного вклада -в файле /etc/apt/source.conf
Попробуйте добавить платный -вклад А затем обновить && обновить
Если у вас нет домашнего каталога, переустановите Debian, что-то не так с вашей установкой