Windows Tips & News

WSL ha il supporto per le attività in background

click fraud protection

A partire da Windows 10 build 17046, Windows Subsytem per Linux (WSL) ha il supporto per attività in background di lunga durata, in modo simile a come il sottosistema Windows dispone di Servizi. Questo è un cambiamento davvero impressionante per gli utenti di WSL che lavorano con server come Apache o app come schermo o tmux. Ora possono essere eseguiti in background come normali demoni Linux. Mancava la possibilità di eseguire demoni ed era molto richiesta dagli utenti.

Istanze elevate e non elevate

Oltre al supporto daemon, WSL ora può avere istanze di processo sia elevate che non elevate contemporaneamente senza influenzare le autorizzazioni in altre sessioni.

Attività di avvio

WSL nella build 17046 e successive ora supporta le attività di avvio. Sebbene manchi il supporto dei classici sistemi di inizializzazione Linux come SysV o OpenRC, nonché il moderno sistema di inizializzazione SystemD, ora è possibile creare uno script di avvio personalizzato o utilizzare l'Utilità di pianificazione.

Attività in background in azione

Per testare la funzionalità delle attività in background in azione, aggiorna l'istanza di Insider Preview a Windows 10 build 17046 e installa alcune app che possono essere eseguite in background. Ad esempio, può essere tmux, l'app del multiplexer virtuale.
Puoi creare una nuova sessione in background di tmux con il seguente comando:

tmux new -s backgroundsession

La sessione si chiamerà semplicemente "backgroundsession".

Per assicurarti che sia in esecuzione in background, puoi utilizzare qualsiasi gestore di processi come ps o htop. Ecco l'output di htop.

Ora puoi chiudere la finestra WSL e l'attività rimarrà in esecuzione!

Per verificarlo, apri una nuova finestra WSL e controlla le sessioni tmux disponibili con il comando:

tmux ls

Troverai la tua sessione precedente in esecuzione:

Puoi riattivarlo con il seguente comando e continuare da dove avevi interrotto.

tmux attach -t backgroundsession

Articoli di interesse:

  • Abilita WSL in Windows 10
  • Imposta utente predefinito per WSL in Windows 10
  • Installa le distribuzioni Linux da Microsoft Store in Windows 10

Fonte: Blog MSDN.

Project NEON è un nuovo linguaggio di design per Windows 10

Project NEON è un nuovo linguaggio di design per Windows 10

Microsoft ha iniziato a lavorare per aggiornare nuovamente l'aspetto del sistema operativo Window...

Leggi di più

Elimina la cartella Windows.old in Windows 10

Elimina la cartella Windows.old in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Aggiornamenti cumulativi per Windows 10, 17 agosto 2019

Aggiornamenti cumulativi per Windows 10, 17 agosto 2019

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più