bash-скрипт
-
Хабрахабр
Система оповещения открытых портов на Alma Linux. Теория и реализация
Введение Привет, Хабр! В данной статье я постарался максимально подробно описать создание данной системы, при этом параллельно предоставить читателю хорошую теоретическую базу и понимание происходящего. Также хотел бы уточнить, что поскольку в статье объясняются достаточно базовые вещи и задействован относительно маленький спектр инструментов, то статья будет полезна в большей степени новичкам. Как результат, в конце мы получим систему, которая каждый…
Читать далее » -
Хабрахабр
Bash скрипты
Работа с командной строкой Linux & Shell скрипты для начинающих В Linux автоматизация процессов в значительной степени решается исполняемыми скриптами в shell оболочке. Это подразумевает под собой создание файла, содержащего ряд команд, которые исполняются последовательно. В этой статье мы обсудим основы написания сценариев bash, включая переменные, команды, ввод/вывод и отладку. Каждый пункт сопроводим примерами. Начнем. Оглавление Минимальные требования Введение Определение…
Читать далее » -
Хабрахабр
Как повысить эффективность Bash-скриптов
Bash-скрипты — эффективное решение для автоматизации рутинных задач, но не всегда самое простое. Объемные сценарии характеризуются низкой производительностью и сложны для чтения. В этой статье мы рассмотрим, как оптимизировать работу, упростить с помощью утилит sed и awk и не совершать очевидных ошибок в написании скриптов. Настройка выполнения скриптов Управление процессами в Linux увеличивает коэффициент полезного использования ЦП, памяти, устройств ввода-вывода…
Читать далее » -
Хабрахабр
Как отлаживать bash-script-ы по шагам или, возможно, самая короткая статья о программировании/отладке на Хабре
Введение Мне всегда хотелось иметь возможность отлаживать bash-scripts так же, как и любой другой код, т.е. по шагам, и bash такую возможность предусмотрел, но о ней не все знают. Несмотря на довольно большой опыт использования Linux, я дошёл до неё только недавно. Волшебная строчка, которую нужно добавить после #!/bin/bash, чтоб скрипт можно было отлаживать по шагам #!/bin/bash trap 'echo "#…
Читать далее » -
Хабрахабр
Подготовка эффективной среды для написания bash сценариев
Bash, он же возрождённый shell, является по прежнему, одним из самых популярных командных процессоров и интерпретаторов сценариев. Как бы его ненавидели и не пытались заменить, всё равно он присутствует вокруг нас и никуда не собирается исчезать. Если вам приходится писать bash скрипты или вы только планируете этим заняться, данная статья написана для вас. Статья несет исключительно рекомендательный характер и затрагивает…
Читать далее » -
Хабрахабр
[Перевод] Оптимизация рабочего процесса при помощи fzf
Работа в оболочке включает в себя выполнение одних и тех же команд снова и снова; что меняется, так это порядок выполнения команд и их параметры. Один из способов упростить рабочий процесс — найти паттерны выполнения команд с аргументами и обернуть их в небольшие скрипты. Такой подход часто оказывается полезным, сильно упрощая работу; другой способ оптимизации рабочего процесса — понять, как…
Читать далее » -
Хабрахабр
Русификация баша
Что ж... Начну с откашливаний - я не писака (в хорошем смысле этого слова, писать "на поток" это надо уметь), хоть и немного писатель. И даже не очень уверен в том что я хочу вам сегодня поведать. Но моей Прокрастинации нет границ, так что пристёгивайте ремни, это будет ухабистая поездка! Вступление Началось всё с комментария моего хорошего знакомого @Oxyd, который…
Читать далее » -
Хабрахабр
[Из песочницы] Импорт в Я.Коннект из файла списка пользователей через API
Столкнулся с проблемой «ненахода» актуального скрипта для массового создания сотрудников. Проблема связана с переходом Яндекса с PDD (Почта для домена), на Я.Коннект с новой версией API. Скрипты которые мне попадались, были написаны только для «старой» версии API, и потому считаются нерабочими неактуальными. Потому, вот актуальный простенький скрип на сегодня, для массового создания «Сотрудников» в организации. #!/bin/bash # Путь к списку…
Читать далее » -
Хабрахабр
[Из песочницы] Парсинг 0.5Tb xml за несколько часов. Поиск организаций по критериям в реестре субъектов МСП ФНС
По роду деятельности (автоматизация процессов и разработка архитектуры информационных систем) часто приходится сталкиваться с необходимостью написать скрипт и получить результат «здесь и сейчас» для неожиданно «прилетевшей» задачи в ситуации, когда нет возможности оперативно привлечь внешних разработчиков. В какой-то момент появилась необходимость проанализировать на основе открытых данных “Единого реестра субъектов малого и среднего предпринимательства” Федеральной налоговой службы (далее Реестр МСП) динамику…
Читать далее » -
Хабрахабр
Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему
Все крупные сайты давно перешли на протокол https. Тенденция продолжается, и многие наши клиенты хотят, чтобы их сайт работал по защищенному протоколу. А если разрабатывается backend для мобильного приложения, то https обязателен. Например, Apple требует, чтобы обмен данными сервера с приложением велся по безопасному протоколу. Это требование введено с конца 2016 года. На production нет проблем с сертификатами. Обычно хостинг…
Читать далее »