如何在YAJSW包装的Windows服务终止后运行清理脚本?

问题描述:

我有一个Java jar,我用YAJSW在Windows上运行。服务安装,启动和结束。不幸的是,该jar留下了一些文件,干净的重新启动。在YAJSW之前,这些文件被批处理脚本清理。我有那个清理那些错误文件的小脚本。我已经阅读了关于YAJSW的documentationconfiguration parameters,对于我的生活,我无法找到如何让我的清理脚本运行的明确解释。从目前的wrapper.conf如何在YAJSW包装的Windows服务终止后运行清理脚本?

wrapper.script.STOP=bin/stop_ic.gv 

上面提到的清理脚本

摘录似乎并没有执行,因为这些文件仍然存在。

有几个参考文献用一个额外的conf文件来停止Tomcat服务,但是当我通读这些文档时,它对我来说没有任何意义。我也发现了对wrapper.stop.conf和wrapper.stopper的引用,但我不知道如何使用这些参数。

在配置参数链接中,有一个'wrapper.script ..'的大条目列出了各种状态以及如何在进入这些状态时执行脚本。

另外,获取要运行的脚本的路径非常重要。相对路径来自YAJSW文件夹的根目录(我认为这很明显,但值得说明)。

编辑:删除断言shell/batch脚本无法运行。我不确定我有什么想法。