Windows Tips & News

WSL a obtenu le support des tâches en arrière-plan

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

À partir de Windows 10 build 17046, le sous-système Windows pour Linux (WSL) prend en charge les tâches d'arrière-plan de longue durée, de la même manière que le sous-système Windows dispose de services. C'est un changement vraiment impressionnant pour les utilisateurs de WSL qui travaillent avec des serveurs comme Apache ou des applications comme filtrer ou tmux. Maintenant, ils peuvent fonctionner en arrière-plan comme des démons Linux normaux. La possibilité d'exécuter des démons manquait et était très demandée par les utilisateurs.

Publicité

Contenucacher
Instances élevées et non élevées
Tâches de démarrage
Tâches d'arrière-plan en action

Instances élevées et non élevées

Outre la prise en charge des démons, WSL peut désormais avoir simultanément des instances de processus élevées et non élevées sans affecter les autorisations dans les autres sessions.

Tâches de démarrage

WSL dans la build 17046 et supérieure prend désormais en charge les tâches de démarrage. Bien qu'il ne prenne pas en charge les systèmes d'initialisation Linux classiques tels que SysV ou OpenRC ainsi que le système d'initialisation SystemD moderne, il est désormais possible de créer un script de démarrage personnalisé ou d'utiliser le planificateur de tâches.

Tâches d'arrière-plan en action

Pour tester la fonctionnalité de tâches en arrière-plan en action, mettez à niveau votre instance Insider Preview vers Windows 10 build 17046 et installez une application qui peut s'exécuter en arrière-plan. Par exemple, il peut être tmux, l'application du multiplexeur virtuel.
Vous pouvez créer une nouvelle session d'arrière-plan tmux avec la commande suivante :

tmux new -s backgroundsession

La session sera simplement nommée "backgroundsession".Tmux Nouvelle session

Pour vous assurer qu'il s'exécute en arrière-plan, vous pouvez utiliser n'importe quel gestionnaire de processus comme ps ou htop. Voici la sortie htop.Session Tmux dans Htop

Maintenant, vous pouvez fermer la fenêtre WSL et la tâche restera en cours d'exécution !

Pour vérifier cela, ouvrez une nouvelle fenêtre WSL et vérifiez les sessions tmux disponibles avec la commande :

tmux ls

Vous retrouverez votre session précédente en cours :Session de rattachement Tmux

Vous pouvez le réactiver avec la commande suivante et continuer là où vous vous étiez arrêté.

tmux attach -t backgroundsession
Session Tmux reconnectée

Articles d'intérêt :

  • Activer WSL dans Windows 10
  • Définir l'utilisateur par défaut pour WSL dans Windows 10
  • Installer les distributions Linux à partir du Microsoft Store sous Windows 10

La source: Blogues MSDN.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
L'interface utilisateur de Proton est désormais activée par défaut dans Firefox Nightly

L'interface utilisateur de Proton est désormais activée par défaut dans Firefox Nightly

Mozilla se rapproche de la sortie de Firefox 89 qui apportera des changements radicaux à l'interf...

Lire la suite

Certains effets Story Remix 3D pourraient être payés

Certains effets Story Remix 3D pourraient être payés

Comme vous le savez peut-être déjà, Story Remix est une évolution de l'application Photos qui per...

Lire la suite

Vous pouvez maintenant redimensionner le menu Démarrer indépendamment de la recherche Windows

Vous pouvez maintenant redimensionner le menu Démarrer indépendamment de la recherche Windows

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite