Windowsサブシステム上でグラフィカルLinuxプログラムをバックグラウンドで起動する方法を教えてください。


1

私はwindowsサブシステム、xming、そしてLinuxシステムurxvtをインストールしました。 cmdウィンドウを開かずにurxvtを起動しようとしています。 これまでに実行してみました:

bash -c urxvt

cmdウィンドウを開いたままにします。

bash -c "urxvt" &

即座に閉じるターミナルウィンドウを開きます。

cmd /c "bash -c urxvt" & exit

これはまたcmdウィンドウを開いたままにします。

bash -c "nohup urxvt &"

ウィンドウを作成しません。

回答:


1

vbsスクリプトを介して実行することで、ターミナルウィンドウを必要としないバックグラウンドタスクを実行することが可能です。

set ws=wscript.createobject("wscript.shell")
ws.run "bash -c urxvtd -q -o -f", 0

以下は、ウィンドウを作成せずに、urxvtデーモンまたは他のプログラムを引用符内で実行します。 その後、urxvtクライアント(urxvtc、)を次のように実行します。

bash -c urxvtc

のクレジットと詳細情報 WSFL githubの問題

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.