[Unit] Description=Monero Full Node After=mullvad-daemon.service # I do not fully understand all the options #PartOf=mullvad-daemon.service #Requisite=mullvad-daemon.service # from tests, BindsTo will override Requisite? Why? # BindsTo is stronger than PartOf # https://pychao.com/2021/02/24/difference-between-partof-and-bindsto-in-a-systemd-unit/ BindsTo=mullvad-daemon.service # StopPropagatedFrom functionality seems included in PartOf? # from tests, StopPropagatedFrom also propagate restart? Why? # difference between StopPropagatedFrom and BindsTo: # https://github.com/systemd/systemd/commit/ffec78c05bfc2e6458e05ee54256d0d766a36280 #StopPropagatedFrom=mullvad-daemon.service [Service] User=xyz Type=simple ExecStart=/usr/bin/monerod --non-interactive StandardOutput=null StandardError=null Restart=always [Install] WantedBy=multi-user.target