从 in_exec Fluentd 插件启动 java 命令
Launch java command from in_exec Fluentd plugin
我有任何配置问题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 命令它不起作用。
请帮帮我!
谢谢
尝试使用 sh 文件中 jar 的绝对路径更新您的脚本。否则,在不同位置执行脚本时可能会出现问题,找不到jar。
#!/bin/bash
java -jar /hom/{User}/{Path to Jar}example.jar
我有任何配置问题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 命令它不起作用。
请帮帮我! 谢谢
尝试使用 sh 文件中 jar 的绝对路径更新您的脚本。否则,在不同位置执行脚本时可能会出现问题,找不到jar。
#!/bin/bash
java -jar /hom/{User}/{Path to Jar}example.jar