Como executar scripts init.d no Windows WSL?

1

O Windows Subsystem para Linux, a partir de maio de 2018, ainda não suporta init.d ou systemd service management e tive problemas com serviços e várias opções on-line, com o não funcionamento ideal para todos os casos

    
por Olubodun Agbalaya 26.05.2018 / 15:40

1 resposta

1

O seguinte script bash funciona para mim. Observe que o operador continue é necessário para pular scripts que falham, e o argumento start é necessário para a maioria dos scripts de serviço. Acredito

for f in /etc/init.d/*; do sh "$f" start || continue; done ;
    
por 26.05.2018 / 15:44