1

我有任何配置问题Fluentd;我想调用in_exec插件来启动调用 jar 的 Linux bash 脚本,但它不起作用。我的代码:

  <source>
    @type exec
    format none
    tag none
    command sh /var/tmp/script.sh
    run_interval 5m
  </source>

我的脚本是:

  #!/bin/bash
  java -jar example.jar

我不明白我错在哪里;如果我更改脚本(例如创建文件)一切正常,但如果我使用 java 命令它就不起作用。

请帮我!谢谢

4

1 回答 1

0

尝试使用 sh 文件中 jar 的绝对路径更新您的脚本。否则,在不同位置执行脚本时可能会出现问题,并且找不到jar。

  #!/bin/bash
  java -jar /hom/{User}/{Path to Jar}example.jar
于 2018-02-08T07:56:32.313 回答