Парсим csv файл bash скрипт

Парсим csv файл через bash скрипт. Очень просто и удобно #!/bin/bash URLS=”” HREF=”” INPUT=1.csv OLDIFS=”$IFS” ICON=”fa fa-bullhorn” IFS=’;’ rm build/1.list [ ! -f $INPUT ] && { echo “$INPUT file not found”; exit 99; } while read NAME PERIOD PRICE_1 TSENA colummnt BEGINBLOCK ENDBLOCK do echo “Наименование : $NAME ” echo “Длительность : $PERIOD часов” […]

Читать далее…

Nginx openrestry http2 собираем из исходников для ubuntu/debian

Nginx openrestry http2 собираем из исходников. Краткий мануал Скачать сборку можно отсюда – мой google,чтобы вам не искать, можете скачать с оф. сайтов, если не доверяете. Это нормально. Устанавливаем зависимости apt install libpq-dev checkinstall build-essential libpcre++-dev checkinstall gcc+ zip -y Так же поставим nginx, чтобы он создал все стартовые скрипты. Ставим с оф. сайта nginx. […]

Читать далее…

Скрипт проверки количетсва подключений к базе Mysql и отправке уведомлений и списка подключений на почту и телеграмм

#/bin/bash DATE_C=`date ‘+%c’` CHAT_IDS=”ТЕЛЕГРАМ_ID” TOKEN=”Токен_id” MAX-CONNECTION=”500″ PROCESSES=`mysql -u root -pПароль -e “SHOW PROCESSLIST;” | wc | awk ‘ { print $1 } ‘` PROCESSLIST=`mysql -u root -pПароль -e “SHOW PROCESSLIST;”` email=”почта пользователя” if [ “`mysql -u root -pПароль -e “SHOW PROCESSLIST;” | wc | awk ‘ { print $1 } ‘`” -gt “$MAX-CONNECTION” ] then […]

Читать далее…

Настройка glusterfs . Оптимизация

Настройка glusterfs. Оптимизация Просмотрим статус gluster gluster volume status Вывод Status of volume: mediaserver Gluster process TCP Port RDMA Port Online Pid —————————————————————————— Brick media12:/export/sdb1/brick 49152 0 Y 4644 Brick media13:/export/sdb1/brick 49152 0 Y 3850 Brick media14:/export/sdb1/brick 49152 0 Y 3847 Brick media15:/export/sdb1/brick 49152 0 Y 3849 NFS Server on localhost 2049 0 Y 6740 […]

Читать далее…