在Linux无头机器中修改文件时触发java jar文件

在Linux无头机器中修改文件时触发java jar文件,java,linux,bash,shell,executable-jar,Java,Linux,Bash,Shell,Executable Jar,每当在linux无头机器中更新文件(report.html)时,我需要触发一个java jar文件 java -jar readReport.jar 我该怎么做 提前感谢。因为我刚接触Linux,所以刚刚试用了inotifywait,请检查这是否正确 #!/bin/sh while inotifywait -e modify <path-to-report.html> do java -jar readReport.jar done #/垃圾箱/垃圾箱 而inotifywa

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

java -jar readReport.jar
我该怎么做


提前感谢。

因为我刚接触Linux,所以刚刚试用了inotifywait,请检查这是否正确

#!/bin/sh
while inotifywait -e modify <path-to-report.html> 
do
  java -jar readReport.jar
done
#/垃圾箱/垃圾箱
而inotifywait-e modify
做
java-jarreadreport.jar
完成

这将在循环中持续检查更新,并且每当有(report.html)的更新时,都必须执行此jar。

inotifywait
应该有效谢谢。我是linux新手,请您分享一个关于如何在本案例中使用inotifywait的示例。Google
monitor file change linux
。这个问题是重复的。似乎是最好的跨平台选择。