首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVM传递subshell参数

JVM传递subshell参数
EN

Stack Overflow用户
提问于 2021-01-18 22:46:04
回答 2查看 19关注 0票数 0

我需要将一个subshell结果传递给我的java应用程序,但是我遇到了一些bash问题。此命令的正确编写方式是什么?

代码语言:javascript
复制
java  $(echo "-server -Xshare:off -XX:OnOutOfMemoryError='myscript xxxx'") -version

最后一个myscript xxx是这里的问题所在。它包含了一个空格,并导致了一些错误的解释。

有没有修复它的线索?

EN

回答 2

Stack Overflow用户

发布于 2021-01-18 23:02:18

我看不出使用子进程在这里做echo的意义。我会简单地写下

代码语言:javascript
复制
java  -server -Xshare:off -XX:OnOutOfMemoryError="$whatever_you_need" -version    
票数 0
EN

Stack Overflow用户

发布于 2021-01-19 20:39:15

这应该是可行的,但没有经过测试,

java -server -Xshare:off -XX:OnOutOfMemoryError="'${<myscript xxxx}'" -version

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65776716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档