Hi Simon, once again, thanks a lot. I have now tried out your suggestion and it works nicely. Just to make sure, I have now the following units, see below. I am aware that the system instantiation service onedrive@ is not optimal since it expects $HOME to be /home/%i, but let us leave this aside for now. I will document other options like lingering etc.
Please let me know any comments/improvements for the units you might see. Thanks again and best regards Norbert /lib/systemd/system/onedrive.target ----------------------------------- [Unit] Description=OneDrive Master Before=multi-user.target [Install] WantedBy=multi-user.target /lib/systemd/system/onedrive@.service -------------------------------------- [Unit] Description=OneDrive Free Client for %i Documentation=https://github.com/abraunegg/onedrive After=network-online.target Wants=network-online.target PartOf=onedrive.target [Service] ExecStart=/usr/bin/onedrive --monitor --confdir=/home/%i/.config/onedrive User=%i Group=users Restart=on-failure RestartSec=3 RestartPreventExitStatus=3 [Install] WantedBy=multi-user.target /usr/lib/systemd/user/onedrive.service -------------------------------------- [Unit] Description=OneDrive Free Client Documentation=https://github.com/abraunegg/onedrive After=network-online.target Wants=network-online.target PartOf=onedrive.target [Service] ExecStart=/usr/bin/onedrive --monitor Restart=on-failure RestartSec=3 RestartPreventExitStatus=3 [Install] WantedBy=default.target -- PREINING Norbert https://www.preining.info Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13