Маскировать юнит systemd
mask связывает юнит с /dev/null, чтобы он не запускался даже как зависимость; жёстче, чем disable
systemctl mask <unit> && systemctl unmask <unit>
more systemd
all 26 commands →
Дерево зависимостей
systemctl list-dependencies <unit> --all
Память юнита в реальном времени
systemctl show -p MainPID,MemoryCurrent,TasksCurrent <unit>
Сбросить состояние failed
systemctl reset-failed && systemctl list-units --state=failed
Временный одноразовый таймер
systemd-run --on-calendar='*-*-* 03:00:00' --unit=backup /usr/local/bin/backup.sh
Лимит ресурсов на лету
systemctl set-property --runtime <unit> MemoryMax=512M CPUQuota=50%