ue_build_unblock
Identifies and optionally terminates processes holding the Unreal Engine build lock, unblocking stalled builds caused by orphaned lock files.
Instructions
Trova — e se vuoi termina — i processi che tengono occupato il lock di build.
Serve quando ue_build_status riporta blocked: gli script di Epic prendono
un lock globale e un'istanza rimasta orfana non lo rilascia mai, quindi
Build.bat aspetta all'infinito e ogni nuovo tentativo si accoda.
La ricerca è sulla riga di comando, non sul nome dell'immagine: su UE 5
UnrealBuildTool è un assembly .NET dentro dotnet.exe e gli script girano
dentro cmd.exe, quindi nessuno dei due si trova con
taskkill /IM UnrealBuildTool.exe — ed è il motivo per cui il lock sembra
inestirpabile.
Args:
dry_run: con True (default) elenca soltanto. La ricerca per riga di
comando può intercettare un dotnet.exe che sta facendo altro:
guarda l'elenco prima di terminarlo.
engine_version, engine_root: quale motore, per sapere quale file di
lock controllare (%TMP%\<percorso di Build.bat>.lock).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| engine_root | No | ||
| engine_version | No |