【发布时间】:2011-05-19 09:26:03
【问题描述】:
我在 bash 脚本中有与此类似的命令:
eval "( java -classpath ./ $classname ${arguments[@]} $redirection_options $file )" &
pid=$!
但是,如果我执行ps $pid,它会显示主脚本进程而不是 java 程序的进程。
当我省略 eval 时,它会获得正确的过程,但为了让一些复杂的参数正常工作,我需要使用它。
知道如何在 eval 命令中执行 java 程序的 PID 吗?
【问题讨论】:
标签: bash unix process eval pid