Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Как понять, что ваш скрипт работает правильно? Логи — ваш лучший друг

🛠️ Как понять, что ваш скрипт работает правильно? Логи — ваш лучший друг! Привет, любители автоматизации! 🚀 Понять, что ваш скрипт отработал идеально — не всегда легко. Но есть хитрость, которая поможет вам отслеживать успешность работы — это логирование и проверка статуса выполнения. Выводы, которые сделают вашу жизнь проще: - Записывайте все важные действия в лог-файл: script.sh >> /var/log/my_script.log 2>&1 - Проверяйте возвратный код из команд: if [ $? -eq 0 ]; then echo "Успешно" >> /var/log/akcii.log else echo "Ошибка при выполнении" >> /var/log/akcii.log fi - Используйте set -e для остановки скрипта при ошибке, чтобы не пропустить важное: set -e - Для автоматической отправки уведомлений по почте или в чат — используйте встроенные средства или сторонние инструменты. Настройка логов — как забота о своих данных. Чем лучше вы отслеживаете процессы, тем меньше неожиданных сюрпризов. Как вы проверяете успешность своих скриптов? Может, есть свои хитрости? - Приглашаем те

🛠️ Как понять, что ваш скрипт работает правильно? Логи — ваш лучший друг!

Привет, любители автоматизации! 🚀

Понять, что ваш скрипт отработал идеально — не всегда легко. Но есть хитрость, которая поможет вам отслеживать успешность работы — это логирование и проверка статуса выполнения.

Выводы, которые сделают вашу жизнь проще:

- Записывайте все важные действия в лог-файл:

script.sh >> /var/log/my_script.log 2>&1

- Проверяйте возвратный код из команд:

if [ $? -eq 0 ]; then

echo "Успешно" >> /var/log/akcii.log

else

echo "Ошибка при выполнении" >> /var/log/akcii.log

fi

- Используйте set -e для остановки скрипта при ошибке, чтобы не пропустить важное:

set -e

- Для автоматической отправки уведомлений по почте или в чат — используйте встроенные средства или сторонние инструменты.

Настройка логов — как забота о своих данных. Чем лучше вы отслеживаете процессы, тем меньше неожиданных сюрпризов.

Как вы проверяете успешность своих скриптов? Может, есть свои хитрости?

- Приглашаем тебя прокачаться на нашем канале https://t.me/LinuxSkill! А если нужно быстро пройти тест — https://t.me/gradeliftbot

📩 Завтра: Как ускорить сборку CI/CD — секреты и фишки! Включи 🔔 чтобы не пропустить!