2017-10-23 5 views
0

Linux(Ubuntu)上でWindowsサブシステムを使用していて、複数のプロセスを複数のcmd- Ubuntuシェルのウィンドウインスタンス。これは可能ですか?Linux上のWindowsサブシステム - bashスクリプトを使用して新しいcmd-windowインスタンスを作成する

私は経由して複数のコマンドを実行するためにgnome-terminalの使用してみました:

gnome-terminal -e "command" 

しかし、それはエラーが返さ:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error spawning command line 'dbus-launch --autolaunch= --binary-syntax --close-stderr': Child process exited with code 1 

をし、人々はgnome-terminalの使用してトラブルを抱えていたようには思えました。

これを達成するためのアイデアはありますか?ありがとう。

+0

コンソール(conhost.exe - もWSLによって使用される)は、CMDウィンドウ(そのような事はありません)ではありませんが、CMDは、ここで使用することができます。 'start'コマンドを使って、新しいコンソールに接続されているbash.exeの別のインスタンスを実行します。 'cmd.exe/c start bash.exe'を実行します。 gnome-terminalを実行することは明らかにX11サーバーなしでは動作しません。私はそれがWSLで可能かどうか、それを可能にする計画があるかどうかはわかりません。 AFAIKはコマンドラインとテキストのUIプログラムのためのものです。 – eryksun

答えて

0
Windowsの14393の場合

と上:

cmd.exe /c start bash.exe -c ls 
+0

質問にお答えいただきありがとうございます。なぜあなたのソリューションがこの質問に答えるのか、さらに背景情報を提供したいと思うかもしれません。 – saw303

関連する問題