Reload unit files

Reload unit files after editing; note: required after manual edits or systemctl warns of stale config

systemctl daemon-reload

tool
systemd26 commands
tags
systemdtroubleshooting

More systemd commands

  • systemctl mask <unit> && systemctl unmask <unit>

    Mask symlinks a unit to /dev/null so it cannot start even as a dependency; stronger than disable

  • systemctl list-dependencies <unit> --all

    Walk the full Wants/Requires tree to debug why a service pulls in others; --reverse for who needs it

  • systemctl show -p MainPID,MemoryCurrent,TasksCurrent <unit>

    Read live cgroup metrics straight from systemd without ps; MemoryCurrent is the accounted RSS

  • systemctl reset-failed && systemctl list-units --state=failed

    Reset failed counters so units can restart past StartLimitBurst, then list what is still failed

  • systemd-run --on-calendar='*-*-* 03:00:00' --unit=backup /usr/local/bin/backup.sh

    Spin up a throwaway timer+service without writing unit files; great for ad-hoc scheduled jobs

all 26 systemd commands