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

时间:2014-10-16 20:35:12

标签: windows yajsw

我有一个Java jar,我已经用YAJSW包装在Windows上运行。该服务安装,开始和结束都很漂亮。不幸的是,jar会留下一些文件,这些文件会破坏重新启动。在YAJSW之前,这些文件由批处理脚本清理。我有相同的小脚本清理那些错误的文件。我已经阅读了YAJSW的documentationconfiguration parameters,对于我的生活,我无法找到如何让我的清理脚本运行的明确解释。

摘自当前的wrapper.conf

wrapper.script.STOP=bin/stop_ic.gv

上面引用的清理脚本似乎无法执行,因为文件仍然存在。

有一些关于使用额外的conf文件来停止Tomcat服务的引用,但是当我阅读这些文档时,对我来说它发生了什么并没有意义。我也发现了对wrapper.stop.conf和wrapper.stopper的引用,但我不知道如何使用这些参数。

1 个答案:

答案 0 :(得分:1)

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

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

编辑:删除了无法运行shell /批处理脚本的断言。我不确定我的想法在哪里。