gpt4 book ai didi

java - 从文件中读取并执行命令的 Bash 脚本

转载 作者:行者123 更新时间:2023-11-29 05:15:18 25 4
gpt4 key购买 nike

我想要一个从文件中读取 java 参数并用它们执行 java 的 bash 脚本

jvm_arguments=$(cat jvm-args)
exec java $jvm_arguments

问题是它不能很好地处理这个 jvm-args 文件:

-Xms128m -Xmx512m -Dhostname=$(hostname)

命令主机名没有被执行和替换。

如何执行主机名命令?这样我得到:

exec java -Xms128m -Xmx512m -Dhostname=MyMachine

谢谢。

最佳答案

使用 eval 评估您的运行​​时变量。像这样(未测试):

jvm_arguments=$(cat jvm-args)
eval java $jvm_arguments

关于java - 从文件中读取并执行命令的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26768211/

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