gpt4 book ai didi

java - 将生成的 HeapDumpOnOutOfMemoryError 文件 .hprof 的读取权限授予其他人

转载 作者:太空宇宙 更新时间:2023-11-04 12:00:18 25 4
gpt4 key购买 nike

我用这些参数启动我的 java

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/log/${SERVICE}_`date +%Y-%m-%d:%H:%M:%S`.hprof"

发生heap dump时,.hprof文件有-rw--------(600)权限,其他用户无法读取.

如何使这些文件生成具有 644 权限?

尝试:我尝试传递此 -XX:+HeapDumpOnOutOfMemoryError="chmod 644 *.hprof" 但出现错误:

Improperly specified VM option 'HeapDumpOnOutOfMemoryError=chmod'

正确的语法应该是什么?谢谢

最佳答案

发现问题,正确的参数列表应该是

-XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError='chmod 644 *.hprof' -XX:HeapDumpPath=/log/${SERVICE}_`date +%Y-%m-%d:%H:%M:%S`.hprof"

由于我将所有内容都放在双引号内,然后放入 JAVA_OPTIONS,所以内引号应该是单引号

关于java - 将生成的 HeapDumpOnOutOfMemoryError 文件 .hprof 的读取权限授予其他人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52731943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com