При прерывании или завершении скрипта могут остаться процессы, временные файлы или незакрытые соединения.
trap
решает эту проблему, позволяя выполнять свои команды при получении сигналов.В этом посте:
• Перехватываем SIGINT (Ctrl+C) и выводим сообщение.
• Удаляем временные файлы при EXIT.
• Настраиваем обработку SIGTERM и вызываем cleanup-функцию.
• Обеспечиваем предсказуемое поведение даже при аварийном завершении.
Так скрипты становятся надёжнее и аккуратнее в любой среде.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍7❤3
❤4👍4🔥4
Иногда нужно достать или отфильтровать данные из JSON без тяжёлых библиотек. В Linux это можно сделать стандартными утилитами: от простого grep и awk до мощного jq.
В этом посте:
• Фильтруем строки с grep.
• Разбираем отдельные поля через cut.
• Используем awk для выборки значений.
• Красиво форматируем и извлекаем данные с jq.
Минимум инструментов — и JSON перестаёт быть громоздким, превращаясь в удобный источник данных прямо из консоли.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6❤4
Перед запуском скрипта важно убедиться, что файлы существуют, директории доступны, а права позволяют их читать, писать или выполнять. Эти проверки помогут избежать ошибок и сделать скрипты надёжнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥7❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Это мощный блог с чёткими и понятными гайдами по Ubuntu, shell-скриптам, настройке серверов, сетей и утилит.
Каждая статья — как мини-мануал: команды, объяснения, примеры.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥4
ЧЕБУРНЕТУ БЫТЬ!🤭
Ниже даю список каналов спецов из сферы кибербеза, которые уже придумали все за тебя:
HACK WARRIOR. – парни уже давно сели на измену и активно постируют контент на тему защиты своих личных данных в интернете, чтобы не сел ты.
SecureSnake – канал безопасника однажды сильно пострадавшего от халатного отношения к своей интернет-гигиене. Собственно, поэтому и стал безопасником...
INFOSEC LIZARD – твой личный криптонит от любых кибер-угроз в сети.
Я бы не хотел, чтобы в будущем ты пожалел о том, что пролистал этот пост. Оставайся в безопасности.
Медный купол по-немногу накрывает, а ты даже не знаешь как действовать?
Ниже даю список каналов спецов из сферы кибербеза, которые уже придумали все за тебя:
HACK WARRIOR. – парни уже давно сели на измену и активно постируют контент на тему защиты своих личных данных в интернете, чтобы не сел ты.
SecureSnake – канал безопасника однажды сильно пострадавшего от халатного отношения к своей интернет-гигиене. Собственно, поэтому и стал безопасником...
INFOSEC LIZARD – твой личный криптонит от любых кибер-угроз в сети.
Я бы не хотел, чтобы в будущем ты пожалел о том, что пролистал этот пост. Оставайся в безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1😁1