Windows Tips & News

WSLはバックグラウンドタスクのサポートを受けています

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Windows 10ビルド17046以降、Windows Subsytem for Linux(WSL)は、Windowsサブシステムにサービスがある場合と同様に、長時間実行されるバックグラウンドタスクをサポートするようになりました。 これは、次のようなサーバーを使用するWSLのユーザーにとって非常に印象的な変更です。 Apache またはのようなアプリ 画面 また tmux. これで、通常のLinuxデーモンのようにバックグラウンドで実行できます。 デーモンを実行する機能がなく、ユーザーからの要望が多かった。

広告

コンテンツ隠れる
昇格されたインスタンスと昇格されていないインスタンス
スタートアップタスク
実行中のバックグラウンドタスク

昇格されたインスタンスと昇格されていないインスタンス

デーモンのサポートに加えて、WSLは、他のセッションのアクセス許可に影響を与えることなく、昇格されたプロセスインスタンスと昇格されていないプロセスインスタンスの両方を同時に持つことができるようになりました。

スタートアップタスク

ビルド17046以降のWSLは、起動タスクをサポートするようになりました。 SysVやOpenRCなどの従来のLinuxinitシステムや最新のSystemDinitシステムはサポートされていませんが、カスタム起動スクリプトを作成したり、タスクスケジューラを使用したりできるようになりました。

実行中のバックグラウンドタスク

バックグラウンドタスク機能の動作をテストするには、InsiderPreviewインスタンスをWindows10ビルド17046にアップグレードし、バックグラウンドで実行できるアプリをインストールします。 たとえば、 tmux、仮想マルチプレクサアプリ。
次のコマンドを使用して、新しいtmuxバックグラウンドセッションを作成できます。

tmux new -s backgroundsession

セッションは単に「backgroundsession」という名前になります。Tmuxの新しいセッション

バックグラウンドで実行されていることを確認するために、psやhtopなどの任意のプロセスマネージャーを使用できます。 これがhtopの出力です。HtopでのTmuxセッション

これで、WSLウィンドウを閉じることができ、タスクは実行されたままになります。

これをチェックアウトするには、新しいWSLウィンドウを開き、次のコマンドを使用して利用可能なtmuxセッションをチェックアウトします。

tmux ls

前のセッションが実行されていることがわかります。Tmux再接続セッション

次のコマンドで再度アクティブにして、中断したところから続行できます。

tmux attach -t backgroundsession
Tmuxセッションが再接続されました

興味のある記事:

  • Windows10でWSLを有効にする
  • Windows10でWSLのデフォルトユーザーを設定する
  • Windows10のMicrosoftStoreからLinuxディストリビューションをインストールします

ソース: MSDNブログ.

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows10でリモートデスクトップアプリの設定をバックアップする

Windows10でリモートデスクトップアプリの設定をバックアップする

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10には、「リモートデスクトップ」と呼ばれるストアアプリ(ユニバ...

続きを読む

リモートデスクトップ(RDP)を使用してWindows10に接続する

リモートデスクトップ(RDP)を使用してWindows10に接続する

前回の記事では、リモートデスクトッププロトコル接続にアクセスするようにWindows10を構成する方法を学びました。 それでは、RDPを使用してWindows10への接続を確立する方法を見てみま...

続きを読む

Color Pickerは、WindowsPowerToysに付属する新しいモジュールです。

Color Pickerは、WindowsPowerToysに付属する新しいモジュールです。

返信を残すWindows 10用のMicrosoftのPowerToysプロジェクトは、新しいアプリを受け取っています。 Color Pickerは、ユーザーがカーソルの下にある実際の色を取得で...

続きを読む