Qual é a sua dúvida?
Colocando um serviço para iniciar no boot do Ubuntu dentro da WSL
Aqui está um exemplo de como usar um comando no ExecStart
em um arquivo de serviço do systemd:
-
Abra um terminal no Ubuntu WSL.
-
Crie um arquivo de serviço no diretório
/etc/systemd/system
. Por exemplo:sudo nano /etc/systemd/system/nome-do-servico.service -
No arquivo de serviço, insira as seguintes informações:
[Unit]Description=Descrição do serviço After=network.target [Service]
#ExecStart=/etc/init.d/apache2 ExecStart=/caminho/para/comando Restart=always [Install] WantedBy=default.targetSubstitua
nome-do-servico
pelo nome do serviço que você está configurando,Descrição do serviço
por uma descrição adequada e/caminho/para/comando
pelo comando que você deseja executar. -
Salve e feche o arquivo de serviço.
-
Execute o seguinte comando para atualizar as configurações do systemd:
sudo systemctl daemon-reload -
Inicie o serviço recém-configurado executando o seguinte comando:
sudo systemctl start nome-do-servicoSubstitua
nome-do-servico
pelo nome do serviço que você configurou.
Agora, sempre que iniciar o Ubuntu WSL, o comando especificado no ExecStart
será executado automaticamente como parte do serviço.
Certifique-se de que o comando fornecido seja um comando válido e que possa ser executado corretamente no contexto do Ubuntu WSL.