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

🛠️ Как управлять автоматическим запуском задач с помощью systemd

🛠️ Как управлять автоматическим запуском задач с помощью systemd Привет, любители Linux и DevOps! 🚀 Хочешь научиться запускать свои скрипты и сервисы автоматически и без нервотрепки? Тогда этот пост для тебя! systemd — это совершенно ненавязчивая, но очень мощная система инициализации и менеджер процессов. Главное её достоинство — возможность легко подключать свои задачи к запуску при старте системы и управлять ими в любой момент. Почему стоит использовать systemd? - Легко запускать и останавливать сервисы - Настраивать автоматический запуск при загрузке - Ловко следить за статусом, журнальными логами и зависимостями Чтобы создать свой сервис, достаточно написать собственный unit-файл. Например: - Создай файл /etc/systemd/system/my_script.service - Впиши в него: [Unit] Description=Мой скрипт After=network.target [Service] Type=simple ExecStart=/usr/bin/bash /путь/к/скрипту.sh Restart=on-failure [Install] WantedBy=multi-user.target После этого: - Активируй сервис: sudo system

🛠️ Как управлять автоматическим запуском задач с помощью systemd

Привет, любители Linux и DevOps! 🚀

Хочешь научиться запускать свои скрипты и сервисы автоматически и без нервотрепки? Тогда этот пост для тебя!

systemd — это совершенно ненавязчивая, но очень мощная система инициализации и менеджер процессов. Главное её достоинство — возможность легко подключать свои задачи к запуску при старте системы и управлять ими в любой момент.

Почему стоит использовать systemd?

- Легко запускать и останавливать сервисы

- Настраивать автоматический запуск при загрузке

- Ловко следить за статусом, журнальными логами и зависимостями

Чтобы создать свой сервис, достаточно написать собственный unit-файл. Например:

- Создай файл /etc/systemd/system/my_script.service

- Впиши в него:

[Unit]

Description=Мой скрипт

After=network.target

[Service]

Type=simple

ExecStart=/usr/bin/bash /путь/к/скрипту.sh

Restart=on-failure

[Install]

WantedBy=multi-user.target

После этого:

- Активируй сервис: sudo systemctl enable my_script.service

- Запусти: sudo systemctl start my_script.service

- Проверь статус: sudo systemctl status my_script.service

Так легко автоматизировать самые разные задачи и быть уверенным, что они будут выполняться независимо от вашей руки.

А ты уже пробовал создавать свои systemd-сервисы? Какие идеи внедрил?

📚 Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов ищи в боте https://t.me/gradeliftbot

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