Como faço para atrasar um serviço systemd para que o nvm & node sejam inicializados corretamente antes da execução?

1

Eu tenho o seguinte serviço:

[Unit]
Description=Launch Demo

[Service]
Type=forking
ExecStart=/bin/bash /opt/Demo/launch_script.sh

[Install]
WantedBy=multi-user.target

O launch_script.sh realiza npm start no servidor do nó, mas a versão do nó usada na inicialização é diferente do que definimos como padrão. Eu acredito que isso é porque o serviço está funcionando muito cedo.

Como podemos atrasar o serviço para que o controle de versão do nó e todas as outras dependências estejam no lugar certo. Pontos de bônus se você puder nos dizer como executar o serviço como o usuário logado.

    
por Arachin 25.07.2016 / 14:10

0 respostas