結論
シャットダウンする方法
コマンドプロンプト や PowerShell で以下のコマンドを実行します。--shutodown
ではなく --terminate
です。
> wsl --terminate ディストリビューション名
「ディストリビューション名」というのはいわゆる仮想マシン名です*1。
「ディストリビューション名」一覧を表示するには > wsl --list --verbose
を実行します*2。
> wsl -l -v NAME STATE VERSION * ubuntu_main Running 2 docker-desktop-data Running 2 docker-desktop Running 2
再起動する方法
コマンドプロンプト や PowerShell で以下のコマンドを実行します。--shutodown
(シャットダウン)です。イメージとしては $ sudo shutodown -r now
に近い感じでしょうか。
> wsl --shutdown
ただし、この方法だと全てのディストリビューションが再起動されます。個別に再起動したい場合には前項の方法で「シャットダウン(ターミネート)」をし、> wsl --distribution ディストリビューション名
と実行してディストリビューションを起動させます。
その他
> wsl --help
をすると詳細なヘルプが出てきます。また、公式ドキュメントが充実しているので、読むといろいろと得られるものがあります。