我正在尝试执行批处理文件,但其控制台未停止输出。
代码如下:
goto D:
cd postgresql-9.6.0-1-windows-x64-binaries
cd pgsql
cd bin
start pg_ctl start -D D:pg_datadata
@echo on
echo server started
pause
我假设它在D:驱动器上。 使用cd /d
查看cd /?
的原因。
@echo off
cd /d "D:postgresql-9.6.0-1-windows-x64-binariespgsqlbin"
start "" "pg_ctl" start -D "D:pg_datadata"
echo server started
pause
如果要等待服务启动,然后再回显它已启动,请更改为start "" /wait
。