从 bin 文件夹运行日志存储脚本并设置 java.io.tmpdir



我在 CentOS 6.7 上运行 Logstash,我遇到了/tmp 挂载 no-exec 的问题。我已经看到您可以使用 -Djava.tmp.io.tmpdir= 但我一直在从 bin 文件夹中的脚本运行 logstash。我还能指定 jvm 参数吗?我一直无法弄清楚。

我可能真的很困惑,我想做的是将 logstash 的 tmp 目录设置为/tmp 以外的其他目录,因为它具有 noexec 并且会失败。我只想为logstash这样做。如果我运行java -Djava.io.tmpdir=/path/to/tmpdir,会影响我所有运行Java的程序吗?

在 logstash.lib.sh 中,我能够设置 JAVA_OPTS=$JAVA_OPTS -Djava.io.tmpdir=

最新更新