Windows Tips & News

WSL ha il supporto per le attività in background

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.

Windows 11 Passa da Dev a Beta Channel nel programma Insider

Windows 11 Passa da Dev a Beta Channel nel programma Insider

Ti stai chiedendo come passare dal canale Dev al canale Beta in Windows 11? Ecco la nostra guida ...

Leggi di più

Windows 11 Aggiungi separatori e distanziatori al menu Start e alla barra delle applicazioni

Windows 11 Aggiungi separatori e distanziatori al menu Start e alla barra delle applicazioni

Questo post ti mostrerà come aggiungere separatori e distanziatori al menu Start e alla barra del...

Leggi di più

Skype Preview per Linux è disponibile con un nuovo look

Skype Preview per Linux è disponibile con un nuovo look

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

Leggi di più