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の問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Google Chrome 113: WebGPU のサポート、選択したテキストの翻訳、15 のセキュリティ修正

5 月 3 日、Google は Chrome 113 を安定版ブランチにリリースしました。 このアップデートには、15 の個別の脆弱性に対処するセキュリティ修正と新機能の両方が含まれています。...

続きを読む

Windows 11 ビルド 22624.1690 (ベータ) は、設定に Facebook ウィジェット、通知バッジを追加します

Windows 11 ビルド 22624.1690 (ベータ) は、設定に Facebook ウィジェット、通知バッジを追加します

Windows Insider Program のベータ チャネルは、2 つのビルドを受け取りました。 Windows 11 ビルド 22624.1690 には、新しいサードパーティ ウィジェッ...

続きを読む

Microsoft Edge 113 安定版は強化されたセキュリティ モードを改善します

Microsoft Edge 113 安定版は強化されたセキュリティ モードを改善します

推奨: Windows の問題を修正し、システム パフォーマンスを最適化するには、ここをクリックしてくださいMicrosoft は、Microsoft Edge 113 の安定版をリリースしまし...

続きを読む