【发布时间】:2020-10-14 08:40:18
【问题描述】:
我想启动一个需要打开 cmd 控制台才能工作的服务。
当我在登录后手动启动服务作者的批处理脚本时(无法关闭 - 否则服务停止工作)
@echo off
color 0
echo Preparation aplication Currenda Statistic Portal Version: 0.1 Beta (Raport) to start ...
echo Enter port, on which aplication will be available in web browser
set /p port="Enter port: "
echo Aplication will be started at: http://localhost:%port%
"libraries\bin\java.exe" -Xms2G -Xmx3G -jar raportgmin.jar --server.port=%port%
Evething 工作正常,输入的配置(与数据库的连接)保存在:
D:\Statistic Portal\data\databases
但我想自动启动此服务,所以我更改了如下脚本
@echo off
color 0
echo Preparation aplication Currenda Statistic Portal Version: 0.1 Beta (Raport) to start ...
echo Aplication will be started at: http://localhost:9090
"D:\Statistic Portal\libraries\bin\java.exe" -Xms2G -Xmx3G -jar "D:\Statistic Portal\raportgmin.jar" --server.port=9090
并从计划任务启动它 - 服务工作正常,但配置文件保存在:
C:\Windows\system32\data\databases
我的问题
为了从计划任务启动服务并将配置文件保存在
中,我需要更改什么D:\Statistic Portal\data\databases
不在
C:\Windows\system32\data\databases
【问题讨论】:
标签: windows batch-file cmd scheduled-tasks