What is the difference between systemd’s ‘oneshot’ and ‘simple’ service types?
The Type=oneshot service unit: blocks on a start operation until the first process exits, and its state will be reported as “activating”; once the first process exits, transitions from “activating” straight to “inactive”, unless RemainAfterExit=true is set (in which case it becomes “active” with no processes!); may have any number (0 or more) of ExecStart= … Read more