The exit code is 0 while a WSL restart is pending
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 64/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- powershell
- Bereich
- cli
Rechercherichtung
Beginne mit steps/_reboot-resume.ps1, besonders mit den Zeilen 58–72, in denen die Fortsetzungsaufgabe und der Neustartbefehl behandelt werden. Verfolge die Erfolgs- und Fehlerpfade für shutdown.exe und ermittle, welche unterschiedlichen Exit-Codes einen ausstehenden Neustart beziehungsweise einen fehlgeschlagenen Neustart signalisieren sollten. Fertig ist die Änderung, wenn Aufrufer diese Ergebnisse anhand des Exit-Codes unterscheiden können und die Abdeckung oder Dokumentation entsprechend aktualisiert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When WSL needs a restart, steps/_reboot-resume.ps1 registers the resume task, runs shutdown.exe /r /t 0 /f, sleeps and exit 0. If shutdown fails it waits for a key and also exits 0 (lines 58-72 on main @ 2ac20c5).
A caller can't tell "finished" from "restarting, more to do" from the exit code. It has to read the log (WSL needs a restart to finish) and look for a WindowsDevConfigResume* scheduled task to know the run isn't done.
Proposal: exit with a distinct code when a restart is pending (for example 3010, ERROR_SUCCESS_REBOOT_REQUIRED) and another when the restart couldn't be started, or record it in a result file (see #193).
- Vorherrschende Sprache
- PowerShell
- Sterne
- 3.5k
- Forks
- 239
- Ø Merge
- 5 Std. 47 Min.
- Gemergte PRs (30 T.)
- 36
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/WindowsDeveloperConfig
-
comfort-shell-bootstrap.sh fails on standalone non-WSL Ubuntu despite README stating it supports any Ubuntu hostEvtl. vergeben @harpind3r hat das vor 20 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
microsoft/WindowsDeveloperConfig#139 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add ShowSecondsInClock as part of the setting Explorer settingsEvtl. vergeben @kilasuit hat das vor 49 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
microsoft/WindowsDeveloperConfig#100 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 56/100
microsoft/WindowsDeveloperConfig#197 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
microsoft/WindowsDeveloperConfig#196 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 49/100
microsoft/WindowsDeveloperConfig#195 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in microsoft/WindowsDeveloperConfig
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
lightonai/next-plaid#205 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
YO-WHATS-UP2/minigit#78 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
fix(doctor): format MongoDB URI and UNIX socket addresses correctly in doctor diagnostic outputOffenbug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
oscarbol09/branchbase#178 ·
Maintainer antworten meist innerhalb von 4 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
rancher-sandbox/rancher-desktop#11305 ·
Maintainer antworten meist innerhalb von 1 Tag
-
T4: Show the slowest lapOffengood first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ozaydincan/Workshop_Demo#14 ·