- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个运行java二进制文件的脚本,并且想要传递复杂的命令,该命令将在发生OutOfMemoryException时执行。问题比较普遍,与 OOME 无关。如何将命令放入变量中并将其传递给稍后将执行的其他脚本?这是我试图执行的代码。我尝试了不同的逃避方式,但没有任何结果。在执行过程中,无论我如何转义它,shell都会尝试在空格上分割JAVA_OPTS。 #!/bin/sh
JAVA_OPTS="-Xmx10m"
JAVA_OPTS="$JAVA_OPTS \"-XX:OnOutOfMemoryError=echo 'Ups'\""
set -x
java $JAVA_OPTS TestMemory
我发现了这个:BashFAQ 050 ,但涵盖的案例均不适用于我。我无法将此代码放入函数中,因为 JVM 进程将无法访问它。当我将整个命令作为一行时,它运行良好,但我的用例有点不同,我无法修改最后一行。 JAVA_OPTS 应该在其他地方构造,然后按照示例代码所示使用。
最佳答案
唯一明智的方法是使用 bash 数组(或 ksh/zsh)
JAVA_OPTS=( "-Xmx10m" )
JAVA_OPTS+=( "-XX:OnOutOfMemoryError=echo 'Ups'" )
set -x
java "${JAVA_OPTS[@]}" TestMemory
关于java - 将复杂的命令放入变量中并作为参数传递给另一个脚本以供稍后运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26721104/
我正在编写一个插件,有一个ajax调用向用户显示数据。 如果用户想在ajax成功时添加一些js?他可以从他的 js 脚本中做到这一点吗,比如定位这个 ajax 成功事件。 例如: $(documen
我有 html 代码,例如 - x 最初插入 div 'insert_calendar_eda_form'。 Javascript代码 calendar_eda_add
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this qu
我已经使用命令 sudo start myservice 启动了一个 upstart 服务。我想要一种方法,以便稍后我(或任何人)可以检查该服务是否已启动并正在运行。检查它的命令是什么? 最佳答案 找
我是一名优秀的程序员,十分优秀!