@set podmanWaitTime=30 @set podmanContainerWaitTime=3 @echo wait %podmanWaitTime% seconds for podman start @ping 127.0.0.1 -n %podmanWaitTime% >nul @echo off setlocal enabledelayedexpansion REM 检查 podman machine 是否已经启动 for /f "tokens=2 delims=: " %%i in ('podman machine info ^| findstr machinestate') do ( set machinestate=%%i ) REM 去除 machinestate 变量中的空格 set machinestate=%machinestate: =% REM 如果 podman machine 没有启动,则启动它 if "%machinestate%" neq "Running" ( echo Starting podman machine... podman machine start REM 等待 podman machine 启动完成 timeout /t 10 /nobreak >nul ) else ( echo Podman machine is already running. ) REM 启动 podman 容器 echo Starting podman containers... @ping 127.0.0.1 -n %podmanContainerWaitTime% >nul podman container start filecodebox podman container start uptimekuma echo All tasks completed. endlocal