Eu não sou especialista em systemd, mas eu pesquiso melhor que o urso comum. Consulte o link :
Há apenas uma coisa que o systemd não pode fazer (a partir do systemd-204): gerenciamento de energia dependendo se o sistema está sendo executado na AC ou na bateria. Para preencher essa lacuna, você pode criar uma única regra do udev que execute um script quando o adaptador CA estiver conectado e desconectado:
Mais instruções seguem.
Meu palpite é que você quer fazer algo como criar um serviço falso chamado acpluggedin.service
, que é iniciado e interrompido pela regra do udev, e depois ter os serviços mongo e redis Requires
it. Ou algo assim.