Directives for the selected non-service unit type. Enter directives only, without the section header; the correct section will be written, such as [Timer], [Socket], [Path], or [Target].
For a timer, examples include OnCalendar=daily, Persistent=true, and Unit=myjob.service. If Unit= is omitted, systemd activates the service with the same base name, such as myjob.service for myjob.timer.
For a socket, examples include ListenStream=8080, ListenStream=/run/myapp.sock, Accept=false, and Service=myapp.service. If Service= is omitted, systemd uses the service with the same base name.
For a path unit, examples include PathChanged=/srv/myapp, PathExists=/var/run/myapp.ready, and Unit=myjob.service.
For a target unit, this field can usually be left empty. Dependencies such as Wants=, Requires=, Before=, and After= are normally set in the common advanced options.