diff --git a/single.py b/single.py index 81c81d4..f81e40e 100644 --- a/single.py +++ b/single.py @@ -55,10 +55,13 @@ class SingleManager(ServiceManager): action = 'restart' else: action = 'start' + os.system('loginctl enable-linger') self.systemd_action(service, action) + self.systemd_action(service, 'enable') def do_stop(self, ins, service=None, *args): self.systemd_action(service, 'stop') + self.systemd_action(service, 'disable') class FeederManager(SingleManager):