Windows Tips & News

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

おすすめされた: 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の問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
KB4482887 Windows10バージョン1809ビルド17763.348

KB4482887 Windows10バージョン1809ビルド17763.348

返信を残すマイクロソフトは、Windows10バージョン1809「2018年10月の更新」の累積的な更新をリリースしています。 アップデートKB4482887には、膨大な数の修正が含まれています...

続きを読む

Firefox 66:サウンドブロッカーの自動再生

Firefox 66:サウンドブロッカーの自動再生

2件の返信Firefox 66には、Webサイトでのサウンドの自動再生もブロックする新しいプライバシーオプションが含まれます。 このオプションは、Firefox forAndroidのすべてのユ...

続きを読む

Windows 10の累積的な更新、2018年11月13日

Windows 10の累積的な更新、2018年11月13日

返信を残すMicrosoftは、サポートされている多数のWindows10バージョンの更新プログラムの新しい部分をリリースしています。 更新の変更ログは次のとおりです。Windows 10 20...

続きを読む