сравнение вывода команды с числом в виде булевского результата
Уже пару часов туплю не могу сообразить как мне сравнить вывод команды с числом в виде булевой функции. по факту мне надо получить сравнение wc -l и числа 0 виде true/false
Уже пару часов туплю не могу сообразить как мне сравнить вывод команды с числом в виде булевой функции. по факту мне надо получить сравнение wc -l и числа 0 виде true/false
Помогите понять в чем косяк, пересмотрел кучу мануалов, все попробовал, не работает.
суть: на сервере 2 сетевых карточки
есть основной адрес (он используется для управления самим гипервизором) 1.1.1.10/26 шлюз 1.1.1.1
есть дополнительные адреса 3 штуки для вирт машин 2.2.2.2(3,4)/24 шлюз 2.2.2.1
также нужна сетка для внутренней сети 3.3.3.0/24
в итоге у меня получился во такой конфиг на проксмоксе:
( Конфиг )
на контейнере я указываю в сети мост vmbr1 адрес 2.2.2.3/24 шлюз 2.2.2.1
в итоге у контейнера нет сети, ЧЯДНТ?
первый раз столкнулся, ставлю 16,04, установка доходит до определения сетевых интерфейсов, выбираю. выкидывает в меню выбора этапов. далее любой этап запускает скрин выбора сетевок и так по кругу. в чем косяк? https://c.radikal.ru/c33/1810/1f/cadfd7a16ce3.png
ubuntu 17.04 etc/network/interfaces перезаписывается.
хз кто его перезаписывает, в итоге слетают настройки DNS.
куда копать?
вчера система обновилась, сегодня перестала загружаться, встает на строчке
started user manager for uid 121
это gdm3, что ему перестало хватать не понятно. в логах не вижу ничего экстраординарного. загружается только в рековери режиме.
пробовал переустановить не помогло.
может кто сталкивался с подобным?
убунта 17.10, надоел гном поставил юнити, так как привык.
проблема в том что по хоткею не переключается раскладка, хотя все настройки прописаны, так же обнаружил что и другие хоткее не работают (принтскрин нопример).
Пробовал перезаписать их, назначал на другие клавиши, не помогло. если переключать мышкой все ок.
Может у кого такое было? куда копать?
ставил по этому мануалу
http://ru.bmstu.wiki/OpenNebula#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0...
в итоге в консоли камня при попытки прописать локалхост либо адрес выдает ошибку Error monitoring Host
в мануале еще про парные ключи написаны, но у меня не другая машина, а этот же хост.
Куда копать?
подскажите кто силен, как объединить
wget http://samepage
grep -Eo '[7-9]+' samepage | head -n 10 | tail -n 1
суть в том что сейчас я сначала сохраняю страницу на винт, а потом ищу нужную информацию, как это сделать одной командой
есть дцать серверов, все логи собираются в логаналайзер. проблема в том что там они почти все отображаются как localhost хотя у всех в хостнейме прописаны нормальные имена, при этом два сервака нормально отражаются со своими именами. в чем может быть косяк?
проблемка, пытаюсь сделать бекап всех БД с помощью pg_basebackup:pg_basebackup -x --format=tar -U user -D - |lbzip2 -n 4 -9 > db-$(date +%Y-%m-%d).tar.bz2
выдает ошибку pg_basebackup: не удалось подключиться к серверу: ВАЖНО: в pg_hba.conf нет записи, разрешающей подключение для репликации с компьютера "[local]" для пользователя «user», SSL выкл.
в конфиге все включено, уже психанул сделал: local all all trust все равно ошибка
Вопрос, ищу файлы в папке, столкнулся с проблемой что цикл в котором ищем файлы начинает обрабатывать не то, точнее начинает лезть в подпапки. man покурил но в итоге не понял как это этого избавиться: f=`find -name \*.mp3` for file in $f do -------------- done
пытаюсь подсчитать количество слов в файле wc -w dd.txt он подсчитывает, но в вывод зачем то пишет еще и название файла в котором он считал: 2 dd.txt в мане упоминание данной особенности не нашел, может какой ключ надо? или прийдется потом вырезать?
проблема, пытаюсь посчитать количество файлов в каталоге если выполнять просто команду в консоле то все ок: и find ./dd -maxdepth 1 -type f | wc -l и ls ./dd | wc -l нормально считают, но при выполнении в скрипте d=ls ${d} | wc -l выдают ошибку ./dd: Permission denied а переменная d равно 0.
в чем может быть косяк?