One activation runs ordered commands and records completion or failure.

A systemd oneshot completes one activation

A Type=oneshot service represents finite work whose startup completes when its start commands finish successfully. That makes it useful for setup steps and scheduled jobs whose completion matters to a dependent unit. The word oneshot describes one activation’s process model. It does not create a permanent record that prevents the task from running again after a restart, another activation, or a reboot. ...

November 28, 2027 · 5 min · XB Field Notes