← All tools
systemd Service Builder
Generate a service unit from validated fields. Nothing is executed or uploaded.
Unit name
Base name only; .service is added.
Description
Service type
simple
exec
forking
notify
oneshot
Must match how the program starts.
Restart policy
no
on-failure
on-success
on-abnormal
always
Executable and arguments
/usr/bin/node /srv/example/worker.js --quiet
One argument per line; the first must be an absolute executable path. Empty arguments are unsupported.
Working directory
Optional absolute path.
Run as user
Optional existing account name.
After units
Optional space-separated unit names.
Wants units
Optional space-separated unit names.
Restart delay
For example, 500ms, 5s or 2min.
Install target
Optional; leave blank to omit [Install].
Generate service
Reset
example-worker.service
Unit file
Copy unit
Download .service