Как запускать команды wsl sudo через cmd - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь запустить bash команды (WSL) через CMD, и для запуска команд sudo мне нужно ввести пароль. Обычно я могу передать это следующим образом:

$echo <password> | sudo command here

И это прекрасно работает, однако для запуска команды через cmd она должна выглядеть следующим образом:

cmd /c "wsl -u Ubuntu -u <username> echo <password> | sudo -S mkdir /home/build; sudo mkdir /home/src"

Однако , дополнение | кажется, выходит из wsl и поэтому не запускает команду sudo.

...