TGViewer
Linux Club | КДЧ Linux Club | КДЧ @clublinux · 4.27K subscribers
Post #2338 584
Запуск команд как временных systemd-сервисов через systemd-run

systemd-run позволяет запустить любую команду как transient-юнит systemd — без создания .service файлов, с полным контролем через cgroups.

Простой запуск в фоне:
systemd-run --unit=my-task /usr/bin/long-script.sh


С ограничением по памяти и CPU:
systemd-run --unit=stress-test \
-p MemoryMax=512M \
-p CPUQuota=50% \
/usr/bin/stress --vm 1 --vm-bytes 1G


Запуск в текущем терминале (без фонового режима, с выводом сразу):
systemd-run --pty --unit=shell-test bash


Посмотреть статус и логи запущенного юнита:
systemctl status my-task
journalctl -u my-task


Остановить и удалить transient-юнит:
systemctl stop my-task


Удобно для тестирования лимитов ресурсов перед оформлением в постоянный сервис, изоляции разовых тяжёлых задач от остальной системы, или временного запуска процесса с таймаутом через --property=RuntimeMaxSec=60.

#терминал @clubLinux
  • 👍 5
  • 🔥 2
  • ❤‍🔥 1
More from @clublinux
  1. Sep 23, 2026Релиз jemalloc 5.4.0: проект возрожден компанией Meta Компания Meta возобновила развитие в…
  2. Sep 23, 2026Универсальный загрузчик и медиа-инструмент OmniGet — приложение с открытым исходным кодом,…
  3. Sep 23, 2026Post #2341
  4. Sep 22, 2026Post #2340
  5. Sep 22, 2026Релиз ESP-KVM 0.51.2: продвинутый IP-KVM на базе ESP32-P4 с функцией записи экрана Опублик…
  6. Sep 22, 2026Post #2337
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →