Доброго времени суток.
В wsl, начиная с версии 0.67.6, стало возможным использовать systemd. Для этого в файле /etc/wsl.conf нужно указать:
[boot]
systemd = true
Проблема вот в чём. Если использовать sysvinit, я могу внутри wsl запустить какой-нибудь процесс и он будет крутиться там, даже если я закрою терминал.
К примеру:
sudo service nginx start
exit
И wsl будет в состоянии running и через 2 часа.
Но если включить systemd и выполнить:
sudo systemctl start nginx
exit
То wsl через пару секунд тупо останавливается.
Но если не выходить из оболочки, то всё продолжает работать.
Можно ли каким-либо образом это побороть?
Или же это так задумано и ничего с этим нельзя сделать?
Спасибо.