Нужно запустить сборку или скрипт, чтобы он не сожрал всю память?
systemd-run запускает процесс в отдельной cgroup, и позволяет задать лимиты прямо на лету:systemd-run --scope -p MemoryMax=500M -p CPUQuota=50% make
Команда
make выполнится с ограничением: не больше 500 МБ памяти и 50 % CPU.Процесс виден в
systemd-cgls и управляется как обычный сервис.Можно использовать и без root:
systemd-run --user --scope htop
🔥 Так удобно тестировать ресурсоёмкие процессы, сборки и подозрительные скрипты, не влияя на остальную систему.
🚪 Linux Ready | #совет
