Fill in the directives to build a complete .service unit file. Covers the simple , oneshot , forking and notify service types, dependency ordering, environment, and restart policy. Any field can be pre-filled from the URL, e.g. ?description=My+App&execStart=/usr/bin/myapp .
[Unit]
Ordering only — start after these units.
Soft dependency; the service still starts if these fail.
Hard dependency; failure here stops the service.
These are stopped when the service starts.
[Service]
Process started immediately, stays in foreground (default)
Absolute path. systemd does not run it through a shell.
Comma-separated KEY=VALUE pairs; each becomes its own Environment= line.
Delay before a restart.
0 omits the directive.
0 omits the directive.
[Install]
The target that pulls this service in when enabled.
my-application-service.service
Save to /etc/systemd/system/my-application-service.service, then run systemctl daemon-reload and systemctl enable --now my-application-service.service.