State
Runtime files systemg uses to track services.Location
~/.local/share/systemg/ (user mode)
/var/lib/systemg/ (system mode with --sys)
Structure
Key files
pid.xml
Maps services to process IDs:config_hint
Stores the last config path so you don’t need--config on every command.
state.xml
Tracks service status, restart counts, and exit codes.Persistence
State survives supervisor restarts. Services keep running even if the supervisor crashes. Clean shutdown removessysg.pid and control.sock. Stale files after crash? Run sysg purge.
See also
purge- Clear all state- How It Works - Architecture overview