Dernière activité 1728438531

start-podman.bat Brut
1@set podmanWaitTime=30
2@set podmanContainerWaitTime=3
3
4@echo wait %podmanWaitTime% seconds for podman start
5@ping 127.0.0.1 -n %podmanWaitTime% >nul
6
7@echo off
8setlocal enabledelayedexpansion
9
10REM 检查 podman machine 是否已经启动
11for /f "tokens=2 delims=: " %%i in ('podman machine info ^| findstr machinestate') do (
12 set machinestate=%%i
13)
14
15REM 去除 machinestate 变量中的空格
16set machinestate=%machinestate: =%
17
18REM 如果 podman machine 没有启动,则启动它
19if "%machinestate%" neq "Running" (
20 echo Starting podman machine...
21 podman machine start
22 REM 等待 podman machine 启动完成
23 timeout /t 10 /nobreak >nul
24) else (
25 echo Podman machine is already running.
26)
27
28REM 启动 podman 容器
29echo Starting podman containers...
30@ping 127.0.0.1 -n %podmanContainerWaitTime% >nul
31
32podman container start filecodebox
33
34podman container start uptimekuma
35
36echo All tasks completed.
37
38endlocal
39