IT заметки по программированию
IT заметки по программированию
IT заметки по программированию
IT заметки по программированию

В Go для передачи контекста трассировки между архитектурными слоями обычно используется стандартный механизм контекста (context.Context) совместно с инструментами OpenTelemetry (Otel). Вот пошаговое руководство, как это сделать:...

продолжить чтение


Чтобы остановить пайплайн и выдать ошибку, если Bash-скрипт завершился с ошибкой, можно использовать несколько подходов. Самый распространенный метод — это проверка кода возврата (exit code) скрипта. В Bash, если скрипт или команда завершаются с ошибкой, они возвращают ненулевой код (обычно 1 или выше). В пайплайнах CI/CD также применяются специальные команды для выдачи ошибки......

продолжить чтение


В Bash для работы с булевыми значениями (истина или ложь) можно использовать различные подходы, так как в нем нет встроенного типа данных boolean. Обычно для этого применяются числовые значения: 0 (успех/истина) и 1 (ошибка/ложь) или просто переменные с текстовыми значениями "true" и "false". Вот примеры различных способов работы с булевыми значениями в условиях......

продолжить чтение


Чтобы узнать дату истечения TLS-сертификата на удаленной машине, можно использовать команду openssl по SSH для извлечения информации о сертификате....

продолжить чтение


Для проверки существования файла на удаленной машине с помощью Bash вы можете использовать SSH для выполнения команды проверки непосредственно на удаленном сервере. Вот как это сделать....

продолжить чтение


В Bash вы можете использовать логическое "И" для объединения нескольких условий в одном выражении. Для этого существуют два основных метода: использование && внутри двойных квадратных скобок [[ ... ]] или использование -a внутри одиночных квадратных скобок [ ... ]....

продолжить чтение


В Bash существует несколько способов проверить наличие файла. Наиболее распространённые способы используют условные операторы с командой test или с помощью квадратных скобок []. Вот основные варианты:...

продолжить чтение


Чтобы проверить срок действия TLS-сертификата и выполнить действие, если сертификат истекает менее чем через 30 дней, вы можете использовать командный скрипт на Bash. Этот скрипт будет извлекать информацию о сроке действия сертификата и принимать решение в зависимости от этого....

продолжить чтение


Чтобы скопировать значение переменной в удалённый файл с помощью scp, вам сначала нужно создать временный файл, в который будет записано значение переменной, а затем использовать scp для его копирования на удалённый сервер....

продолжить чтение


Bash считается языком программирования, но с некоторыми оговорками. Bash (Bourne Again Shell) — это интерпретируемый язык сценариев, используемый главным образом для автоматизации команд в Unix-подобных системах, таких как Linux и macOS. Его часто применяют для написания скриптов, выполняющих задачи автоматизации, управления файлами и процессами, установки программного обеспечения и управления системами....

продолжить чтение