mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 07:57:57 +00:00
f868f3b3da
With the few updates on more learning, writing, and some forward calls for archiving which I'll be jotting down for some ideas soon.
1020 B
1020 B
systemd transient units
You can create units on-the-go with systemd-run
.
Very useful for quickly creating and scheduling one-off services.
This tool involves systemd services and systemd timers.
Like most systemd-related binaries, this can be run at system- and user-level (see systemd at user-level).
# This will create a user-level service file with the given command as the task.
systemd-run --user borgmatic --config emergency-config.yaml --verbose
# Create a transient timer for the service.
systemd-run --user borg-backup@external-drive.service --on-calendar=12:00
The result should give you the generated name of the unit. Then, they can be managed like an ordinary unit.