[Unit] Description=My Awesome Program After=syslog.target [Service] Type=simple EnvironmentFile=/etc/myprog.d/config ExecStart=/usr/local/bin/myprog.sh Restart=on-abort [Install] WantedBy=multi-user.target