私はこのブログをフォローしています -https://devblogs.microsoft.com/commandline/a-guide-to-invoking-wsl/-私が何をしたいのかをほとんど理解していたようです。
特に、WindowsターミナルでWSLを使用して複数のタブを作成し(実際には重要ではありませんが)、各タブを開いたままにして、各タブで別のスクリプトを実行したいと思います。
したがって、これは次のようになります(app1用に2つのタブを作成し、app2用に3番目のタブを作成します)。
wsl "bash -c cd app1"
wsl "bash -c cd app1"
wsl "bash -c cd app2"
残念ながら、bashは毎回閉じて終了します。
次のようにすれば、この問題を解決できるようです。
wsl "bash -c cd app1; bash"
ただし、bashの連続は新しく作成されたシェルにはないため、古いシェルのすべてのコンテキストが失われます。
ここに提案がありますか?