windows任务计划执行脚本结果与手动执行不一致的问题

头顶榴莲树 2018-04-23 09:41:27
想通过windows任务计划定时重启三个Tomcat,于是写了两个脚本定时执行,分别用于开启和关闭,手动执行脚本时都可以正常执行,但是放在任务计划里后用于开启的脚本只启动了三个java虚拟机,没有启动Tomcat,用于关闭的脚本则可以执行成功,怀疑是否是因为任务计划和手动执行环境不一样导致,开启和关闭脚本写法如下:
1、开启:
@echo off
start /D "D:\tomcat-scheduler\tomcat-7.0.68_scheduler0\bin" startup.bat
start /D "D:\tomcat-scheduler\tomcat-7.0.68_scheduler1\bin" startup.bat
start /D "D:\tomcat-scheduler\tomcat-7.0.68_scheduler2\bin" startup.bat
2、关闭:
@echo off
start /D "D:\tomcat-scheduler\tomcat-7.0.68_scheduler0\bin" shutdown.bat
start /D "D:\tomcat-scheduler\tomcat-7.0.68_scheduler1\bin" shutdown.bat
start /D "D:\tomcat-scheduler\tomcat-7.0.68_scheduler2\bin" shutdown.bat
下边是任务计划配置情况(现在已禁用):


任务计划执行开启脚本后启动JVM进程,没有开启tomcat,如下图:

手动执行可以开启tomcat:

求大神帮忙解决这个任务计划执行异常的问题
...全文
1336 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧