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

🛠️ Быстрый запуск автоматизации с systemd во благо Linux

🛠️ Быстрый запуск автоматизации с systemd во благо Linux Привет, любители командных строк! 🚀 Хочешь научиться запускать скрипты автоматически, чтобы ничего не забывать и по утрам встречать день подготовленным? Тогда погнали — systemd тут как раз для тебя! Это не просто менеджер служб, а целая система для управления автоматизацией и запуском приложений при старте системы и не только. Почему это важно? - Возможность задавать запуск процессов при загрузке системы - Контроль за их статусом и автоматический перезапуск при сбое - Универсальность — можно настроить всё, что угодно, от simple скриптов до сервисов Для начала создадим свой сервис: - Создаешь файл myservice.service в /etc/systemd/system/ - Внутри прописываешь команду запуска: [Unit] Description=Мой первый systemd сервис [Service] ExecStart=/usr/bin/env bash -c 'echo "Привет, мир!" > /tmp/hello.txt' Restart=on-failure [Install] WantedBy=multi-user.target - Активируешь его командой: sudo systemctl enable myservice.service su

🛠️ Быстрый запуск автоматизации с systemd во благо Linux

Привет, любители командных строк! 🚀

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

Это не просто менеджер служб, а целая система для управления автоматизацией и запуском приложений при старте системы и не только.

Почему это важно?

- Возможность задавать запуск процессов при загрузке системы

- Контроль за их статусом и автоматический перезапуск при сбое

- Универсальность — можно настроить всё, что угодно, от simple скриптов до сервисов

Для начала создадим свой сервис:

- Создаешь файл myservice.service в /etc/systemd/system/

- Внутри прописываешь команду запуска:

[Unit]

Description=Мой первый systemd сервис

[Service]

ExecStart=/usr/bin/env bash -c 'echo "Привет, мир!" > /tmp/hello.txt'

Restart=on-failure

[Install]

WantedBy=multi-user.target

- Активируешь его командой:

sudo systemctl enable myservice.service

sudo systemctl start myservice.service

И всё! Теперь твоя система сама запустит скрипт при каждой загрузке. Удобство и контроль — настоящее волшебство!

*Как думаешь, какой еще функционал можно реализовать через systemd?*

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

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