Найти в Дзене
Уроки Linux

🛠️ Как быстро настроить автоматизацию с помощью простых скриптов

🛠️ Как быстро настроить автоматизацию с помощью простых скриптов Привет, любители Linux и автоматизации! 🚀 Хочешь избавиться от рутины и потока однотипных задач? Тогда пора вооружиться небольшими, но мощными скриптами, которые сделают работу легче и приятнее. Сегодня расскажу, как буквально за пару минут создать свой собственный авто-ремайндер. Начнем с простого примера — автоматическая проверка дискового пространства и уведомление по почте. Всё, что нужно — это скрипт, который будет запускать команда df, парсить вывод и если место заканчивается — отправлять сообщение. Что важно: - Использовать встроенные утилиты Linux без лишних зависимостей - Обеспечить автоматический запуск через cron - Сделать скрипт гибким и легко изменяемым Например, создадим файл disk_check.sh: #!/bin/bash USAGE=$(df / | grep '/' | awk '{print $5}' | sed 's/%//') if [ "$USAGE" -gt 80 ]; then echo "Disk space on / is above 80%" | mail -s "Disk Warning" your_email@example.com fi Далее добавим его в cront

🛠️ Как быстро настроить автоматизацию с помощью простых скриптов

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

Хочешь избавиться от рутины и потока однотипных задач? Тогда пора вооружиться небольшими, но мощными скриптами, которые сделают работу легче и приятнее. Сегодня расскажу, как буквально за пару минут создать свой собственный авто-ремайндер.

Начнем с простого примера — автоматическая проверка дискового пространства и уведомление по почте. Всё, что нужно — это скрипт, который будет запускать команда df, парсить вывод и если место заканчивается — отправлять сообщение.

Что важно:

- Использовать встроенные утилиты Linux без лишних зависимостей

- Обеспечить автоматический запуск через cron

- Сделать скрипт гибким и легко изменяемым

Например, создадим файл disk_check.sh:

#!/bin/bash

USAGE=$(df / | grep '/' | awk '{print $5}' | sed 's/%//')

if [ "$USAGE" -gt 80 ]; then

echo "Disk space on / is above 80%" | mail -s "Disk Warning" your_email@example.com

fi

Далее добавим его в crontab, чтобы проверка проходила каждые 15 минут:

*/15 * * * * /path/to/disk_check.sh

Вот и всё — ничего лишнего, только нужные командные подсказки, чтобы управлять разными задачами автоматически. Мечта системного администратора? Не совсем! Это — реальное оружие для повышения продуктивности.

Как думаешь, какие простые скрипты помогают тебе в работе? Делись в комментариях!

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

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!