#!/bin/bash # Monitor UE 5.4.1 Installation Progress echo "=== UE 5.4.1 Installation Monitor ===" echo "" # Check if installation is running if pgrep -f "install_ue5_5.4.1" > /dev/null; then echo "✓ Installation script is running" else echo "✗ Installation script not found (may have completed or not started)" fi # Check installation directory if [ -d ~/UnrealEngine ]; then echo "✓ UnrealEngine directory exists" echo "" echo "Directory size:" du -sh ~/UnrealEngine 2>/dev/null | awk '{print " " $1}' echo "" # Check build progress if [ -f ~/UnrealEngine/Engine/Binaries/Linux/UnrealEditor ]; then echo "✓ UnrealEditor binary found - BUILD COMPLETE!" ls -lh ~/UnrealEngine/Engine/Binaries/Linux/UnrealEditor else echo "⏳ Build in progress (UnrealEditor not found yet)" # Check for build artifacts if [ -d ~/UnrealEngine/Engine/Intermediate ]; then echo " Build artifacts found in Engine/Intermediate" fi # Check if Setup.sh has run if [ -d ~/UnrealEngine/Engine/Plugins ]; then echo " ✓ Setup.sh appears to have completed (plugins directory exists)" fi fi else echo "✗ UnrealEngine directory not found yet" echo " Installation may still be in early stages (cloning repository)" fi echo "" echo "Active processes:" ps aux | grep -E "(Setup|make|clang|cmake)" | grep -v grep | head -5 | awk '{print " " $11 " " $12 " " $13}' echo "" echo "Disk usage:" df -h ~ | tail -1 | awk '{print " Available: " $4 " / " $2 " (" $5 " used)"}' echo "" echo "To view full installation log, check the terminal where installation started"