首页 > 解决方案 > Linux无头机器修改文件时触发java jar文件

问题描述

每当在 linux 无头机器中更新文件( report.html )时,我都需要触发一个 java jar 文件。

java -jar readReport.jar

我该怎么做呢?

提前致谢。

标签: javalinuxbashshellexecutable-jar

解决方案


由于我是 Linux 新手,刚刚尝试了 inotifywait,请检查这是否正确

#!/bin/sh
while inotifywait -e modify <path-to-report.html> 
do
  java -jar readReport.jar
done

这是否会在循环中连续检查更新,并且每当有(report.html)更新时,必须执行此 jar。


推荐阅读